VS2017 调用QT5-控制台调用qt示例
来源:互联网 发布:淘宝质量好的高仿鞋店 编辑:程序博客网 时间:2024/06/05 17:01
QT5的库,也就是相当于外部的C++库,对于调用外部库,VS2017配置一些项即可使用:
*注意: 请使用同一编译平台(msvc, mingwc, gcc), (x86, x64)下的路径设置与dll;
否则,老是报老不到库里面的符号*
1. 环境变量
为了使用QT库更为方便,选建好全局环境变量 QTDIR ,路径设为 C:\Qt\Qt5.9.2\5.9.2\msvc2017_64
2. 工程设置
A) 建好一个控制台工程
!!这里为 x64 配置
...int main(void){ return 1;}
B) 右键该工程:
属性 -》 VC++目录 -》(增加以下内容) 包含目录: $(QTDIR)\include $(QTDIR)\include\QtGui $(QTDIR)\include\QtWidgets 库目录: $(QTDIR)\lib 属性 -》链接器 -》 输入:(debug模式下增加以下,Qt5_xxx这类的按自己需要加) qtmaind.lib (必需的) Qt5Cored.lib(可选) Qt5Guid.lib (可选)
C) 加入QT代码
..#include <QString>#include <QDebug>int main(void){ QString str("hello wolrd"); qDebug() << str; system("pause"); return 1;}
3. VS配置的理解:
VC++目录的设置算是汇总设置,提供了“头文件路径设置”、“库路径设置”,如果不用这个,也可以分别设: C/C++ -》 常规 -》附加包含目录 (设头文件); 链接器 -》常规 -》附加库目录; 实质他们的作用是一样的,这里还是建议在 VC++ 那里设。 ** 对于VS的设置,真是多呀,,**
4. 程序编译、链接,运行:
编译阶段:
可以设置的参数,VS设计在 C/C++这里进行设置。如头文件路径呀,预编译宏等等
链接阶段:
需要找到相应的符号表,故这里可以设置最常见的使用哪一些 xxx_lib;
运行阶段:
调用Qt的dll库文件(dll为实现),程序也会报错,故还需要将 Qt5xxx.dll的库放到程序所有的目录,方便debug/release; (即上面 “链接器 -》 输入”设置的lib对应的dll)
阅读全文
0 0
- VS2017 调用QT5-控制台调用qt示例
- Qt环境搭建(vs2017+Qt5.92)
- VS2017+QT5.10编译QT静态库
- Qt中调用控制台并从控制台获取输入
- QT5入门之19 -QT调用外部程序
- Qt下标准C/C++调用cmd控制台
- QT5.1 调用https
- Qt5调用QPixmap::fromWinHICON
- Qt5+MinGW 调用ffmpeg
- QT5.7调用office
- win8.1 64位qt5.4.0 gui程序调用控制台窗口
- VS2017 Winform调用dll程序打包
- VS2017 生成DLL 供python 调用
- 调用控制台程序
- Android控制台调用Mediaplayer
- mfc调用控制台
- c# WinForm调用控制台
- [MFC]调用控制台打印
- Spark2.2 Task原理分析及源码解析
- 拼多多 2018一面 面经
- BZOJ 1003 物流运输(SPFA+dp)
- 正则的分组及断言
- 6.10.水仙花数是指各位数字的立方和等于该数本身的三位数。例如153是水仙花数,请编程并计算出所有的水仙花数。
- VS2017 调用QT5-控制台调用qt示例
- 视频编码之I帧、B帧、P帧
- 解决QT警告:libpng warning: iCCP: known incorrect sRGB profile
- 蓝桥杯 算法提高 三位数进制和
- 不使用默认端口时mongo的几个坑
- C++进阶基础快速掌握--自学笔记(三)
- 一个div中定义宽度在其中写一个定义了高度的div显示情况
- 安装Node.js
- QEP之init()和dispatch()流程图