当前位置:   article > 正文

Qt的Pro文件解析_qt pro target

qt pro target

        以下所有语法皆针对windows 系统。根据下面的配置,可以达到使项目在不同主机不用Cmake或手动项目配置就可以运行的目的。

一 示例

  1. # QT模块
  2. QT += core gui
  3. #也可以直接用“QT+=widgets”,但这样可以保持与QT4的兼容性
  4. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
  5. #编译后生成的目标文件名称与类型
  6. TARGET = Section07
  7. TEMPLATE = app #项目生成可执行应用程序(.exe)
  8. #TEMPLATE = lib #项目生成库(动态库或静态库)
  9. #CONFIG += staticlib#如果项目生成动态库,不需要添加这个属性
  10. DESTDIR = $$PWD/../../x64Bin #生成路径
  11. #工程配置和编译的参数
  12. CONFIG += c++11
  13. CONFIG += debug_and_release
  14. #预定义预处理器符号(设置警告参数)
  15. DEFINES += QT_DEPRECATED_WARNINGS
  16. #配置“多字节字符集”,解决“无法从const char[] 转换为char*”的问题
  17. DEFINES -= UNICODE #去掉UNICODE
  18. DEFINES += UMBCS #添加UMBCS
  19. QMAKE_CXXFLAGS -= -Zc:strictStrings #去掉配置项-Zc:strictStrings
  20. #编译文件生成路径
  21. UI_DIR = $$PWD
  22. MOC_DIR = $$PWD
  23. RCC_DIR = $$PWD
  24. #附加包含目录
  25. INCLUDEPATH += $$PWD/../../include
  26. #外部依赖库(括号位置不能改变)
  27. CONFIG(debug, debug|release){
  28. LIBS += $$PWD/../../lib/osgd.lib
  29. LIBS += $$PWD/../../lib/osgViewerd.lib
  30. LIBS += $$PWD/../../lib/osgDBd.lib
  31. LIBS += $$PWD/../../lib/osgGAd.lib
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/292769
推荐阅读
相关标签
  

闽ICP备14008679号