(linux qt编译)

(linux

qt的程序在arm-linux-g++下怎么交叉编译?

用交叉编译工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt库交叉编译一下然后烧写到开发板上就可以执行了,当然你qt程序所用到的库也要放上去,并设置到路径(QTDIR,PATH,LIBRARY_PATH)等等

Qt中的编译错误?

一般情况下是makefile文件出了问题.一般出的问题是由于你的laying_out_widgets.o需要用到你的laying_out_widgets.cpp,而makefile中你的laying_out_widgets.cpp的路径是错误的。把laying_out_widgets.cpp的路径修改为正确的路径就OK了。

如何将linuxqt程序移植到arm开发板上?

用交叉编译工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt库交叉编译一下然后烧写到开发板上就可以执行了,当然你qt程序所用到的库也要放上去,并设置到路径(QTDIR,PATH,LIBRARY_PATH)等等

linux qt creator怎么添加自己编译的库?

比如我需要添加一个叫*.so.*的文件,这个*.so文件在/etc目录下(随便定的目录) 在.pro文件里添加: LIBS += -L /etc/ -l* 在.cpp引用的时候,还需要把相关的头文件包含进去

ubuntu下Qt连接oracle的驱动怎么写?

Windows下编译Oracle驱动

打开工程:

C:Qt4.8.1srcpluginssqldriversoci

修改oci.pro:

TARGET = qsqloci

SOURCES = main.cpp

include(../../../sql/drivers/oci/qsql_oci.pri)

include(../qsqldriverbase.pri)

INCLUDEPATH += D:oracle2product11.2.0dbhome_1OCIinclude

LIBPATH += D:oracle2product11.2.0dbhome_1OCIlibMSVC

编译完成后,拷贝库文件到:

C:Qt4.8.1pluginssqldrivers

qsqloci4.lib

qsqlocid4.lib

qsqloci4.dll

qsqlocid4.dll

Linux下编译Oracle驱动

打开工程:

/usr/local/qt-4.5.2/src/plugins/sqldrivers/oci

查看并修改工程文件oci.pro :

$ cat oci.pro

TARGET = qsqloci

HEADERS = ../../../sql/drivers/oci/qsql_oci.h

SOURCES = main.cpp

../../../sql/drivers/oci/qsql_oci.cpp

LIBPATH += /u01/app/oracle/lib

win32:LIBS *= -loci

unix:!contains( LIBS, .*clnts.* ):LIBS *= -lclntsh

macx:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ

include(../qsqldriverbase.pri)

编译完成后拷贝到相应目录。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平