no,表示该选项默认不选中。
auto,应当是系统会自动检测是否添加该选项吧。
那可以通过 --xxx=no或者-xxx=yes来进行手动配置。例如:-qt-freetype <=>--freetype=qt;-no-openssl <=>--openssl=no
变量配置方法: -VAR=VALUE的形式。
1、安装选项
-prefix: 指定部署目录,默认路径为 /usr/local/Qt-$QT_VERSION 。
-extprefix: 指定安装目录,如主机上所示,[SYSROOT/PREFIX]。
-hostprefix: 指定运行在本主机上的构建工具的安装目录,如果不指定则使用当前目录。
-external-hostbindir: 指定为这台机器构建的Qt工具路径,当-platform和当前系统不匹配时使用,例如:创建交叉编译。
可以使用下面选项来对安装目录进行微调,请注意,所有目录除-sysconfdir外,其他的应位于-prefix和-hostprefix下。
-bindir: 可执行文件安装目录,[PREFIX/bin]。
-headerdir: 头文件安装目录,[PREFIX/include]。
-libdir: 库文件安装目录,[PREFIX/lib]。
-archdatadir: Arch-dependent 数据安装目录,[PREFIX]。
-plugindir: 插件安装目录,[ARCHDATADIR/plugins]。
-libexecdir: 辅助程序安装目录,[ARCHDATADIR/bin on Windows, ARCHDATADIR/libexec otherwise]
-importdir: QML1 导入安装目录,[ARCHDATADIR/imports]。
-qmldir: QML2 导入安装目录,[ARCHDATADIR/qml]。
-datadir: Arch-independent 数据安装目录,[PREFIX]。
1.添加库文件静态库linux:LIBS += your_lib_path/your_lib动态库
linux:LIBS += -L your_lib_path -lyour_lib//经过测试了
win32:LIBS += your_lib_path/your_lib例如:
LIBS += -L lib/pcsc/ -lpcsclite
LIBS += lib/pcsc/libpcsclite.a
2.添加头文件
INCLUDEPATH += your_include_path例如:
INCLUDEPATH += . /usr/local/include(点号后面有空格)
3.添加要编译的源文件和头文件
SOURCES:所有源文件列表
HEADERS:所有头文件列表
FORMS:所有.ui文件列表前期工作:
1.检查gcc,g++,qmake是否用错。
2.在Makefile中检查是否少了头文件
3.检查是否与<错用了
4.需要另外加库的程序最好单独建一个文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)