码迷,mamicode.com
首页 > 其他好文 > 详细

QT工程编译

时间:2019-11-18 12:38:12      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:command   tsql   我的电脑   addition   资源文件   mit   int   ror   bin   

电脑中装了多个QT版本时,在我的电脑里,有QT 5.3.2 配合VS2013,有QT5.11.2配合VS2019。

导入别人编写的QT工程时,注意要在QT VS TOOL里选择好对应的编译器版本。

技术图片

 

 在Qt Project Settings里保证

技术图片

 

 vs的头文件包含里注意。我电脑5.3.2版本QT装在E盘根目录

E:\Qt\Qt5.3.2\5.3\msvc2013_64\include\QtCore;E:\Qt\Qt5.3.2\5.3\msvc2013_64\include\QtGui;E:\Qt\Qt5.3.2\5.3\msvc2013_64\include\QtWidgets;E:\Qt\Qt5.3.2\5.3\msvc2013_64\include\QtXml;E:\Qt\Qt5.3.2\5.3\msvc2013_64\include\QtNetwork;E:\Qt\Qt5.3.2\5.3\msvc2013_64\include\QtMultimedia;E:\Qt\Qt5.3.2\5.3\msvc2013_64\include;E:\Qt\Qt5.3.2\5.3\msvc2013_64\include\QtSql;

技术图片

 

 这里很重要的一步是,把E:\Qt\Qt5.3.2\5.3\msvc2013_64\include包含进来

链接阶段

General选项下的子选项 Additional Libary Dicrectories 添加

E:\QT\QT5.3.2\5.3\MSVC2013_64\lib;E:\Qt\Qt5.3.2\5.3\msvc2013_64\lib;

Input选项下的子选项Additional Dependencies 添加

E:\QT\QT5.3.2\5.3\MSVC2013_64\lib\qtmain.lib;E:\Qt\Qt5.3.2\5.3\msvc2013_64\lib\Qt5Core.lib;E:\QT\QT5.3.2\5.3\MSVC2013_64\lib\Qt5Multimedia.lib;E:\QT\QT5.3.2\5.3\MSVC2013_64\lib\Qt5Widgets.lib;E:\QT\QT5.3.2\5.3\MSVC2013_64\lib\Qt5Xml.lib;E:\QT\QT5.3.2\5.3\MSVC2013_64\lib\Qt5Sql.lib;E:\QT\QT5.3.2\5.3\MSVC2013_64\lib\Qt5Network.lib;E:\QT\QT5.3.2\5.3\MSVC2013_64\lib\Qt5Gui.lib;E:\QT\QT5.3.2\5.3\MSVC2013_64\lib\Qt5Core.lib;

 

如果编译中出现

Error 19 error MSB3073: The command ""C:\QT\QT5.3.2\5.3\MSVC2013_64\bin\rcc.exe"   一般是QT资源文件位置没找对

检查下面的配置

技术图片

 

 技术图片

 

 如果出现std::numeric_limits<qint64>::min()  相关的报错,需要把min包含起来

 

 

 

 

QT工程编译

标签:command   tsql   我的电脑   addition   资源文件   mit   int   ror   bin   

原文地址:https://www.cnblogs.com/japelly/p/11881177.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!