Qt 使用vs调试的方法
QT就不多介绍了,是由挪威的Trolltect公司开发的,跨平台的应用程序框架。分为商业版(commercial edition)和开源版(open_source edition)。开源版可以在官方网站下载,商业版当然只有花钱买了。最大的区别是商业版可以象安装软件一样,简单安装,并且可以很方便地象普通VS项 目一样的创建VS项目。而开源版的安装就比较麻烦(目前只有MinGW有开源安装版),并且自己编写pro文件。需要在其支持相关平台自己编译,生成。我 花了1天才折腾好。庆幸一下,也把我的经验与大家分享。
在此之前,我在网上查了很多相关的信息。但是我觉得都忽略了很重要的一点,那就是你把open_source包下载解压,后要仔细阅读一下INSTALL和README文件,我觉得这2个文件很有用。README是介绍,包括支持的平台,而INSTALL中详细介绍安装过程。下面将我的过程介绍一次。QT在vs2005平台下的安装: 1.下载open_source包,这个可以上官方网站下载最新版本,我下载的是QT4.3.4版本。使用迅雷很快,软件包50多M。 2.解压文件到某路径下,如D:\QT\4.3.4; 3. 设置环境变量,我的电脑右键->属性->高级->环境变量->系统变量。在Path添加D:\QT\4.3.4\bin,为了定位 qmake,moc等其他的QT命令。 4.设置VS2005环境,cmd 打开命令行,找到...\Microsoft Visual Studio 8\Common7\Toolsvsvars32.bat 文件,直接将文件拖到命令行窗口,回车,出现“Setting environment for using Microsoft Visual Studio 2005 x86 tools”提示,说明环境已经设置好。这个必须的,因为是在VS2005平台下编译QT开源代码,不要关闭命令行。因为环境只在当前的命令行有效,另外一个办法就是,把上面的文件打开,在系统环境变量设置中,将文件相应的内容设置好。 5.不要关闭命令行,将路径切换到QT\4.3.4目录;输入configure -platfrom win32-msvc2005 -debug-and-release回车。具体内容可以使用configure -help查看。其中platfrom 参数可以有win32-msvc对应vc6.0,win32-msvc.net对应 vs.net2003。最简单的口令必须指明编译的平台。具体可以参考INSTALL文件。回车,选择'y', 等待,大概10多分钟吧。具体根据配置来看了。等待吧...... 6.输入nmake,回车,漫长的等待...................2-3个小时。确保中间没有错误提示或者中断。如果有错,你们运行 nmake confclean 清楚所有已经生成的文件。建议直接删除解压的文件,速度更快哈。我在这个过程中错了好几次,很郁闷啊。 7.当nmake成功后,那么在QT\4.3.4\bin中会自动生成一些exe文件,包括assistant.exe,designer.exe. linguist.exe.qtdemo.exe.文件,以及在QT\4.3.4\lib中会生成相关的lib和dll文件..................整个QT文件夹的大小有2G左右了。有点大哈。到这里就恭喜你,QT安装成功了。。assistant是帮助文档,qtdemo.是范例。可以打开看看 8.好,下面就用代码测试下一;新建一个记事本文件,后缀修改为cpp,文件名假设为hello.cpp,输入如下代码: #include <QApplication> int main(int argc, char **argv) { label->show(); return app.exec(); 9 下面编写pro工程文件。如果是商业版的就不用了。具体可以参考帮助文档qmake。新建记事本文件,文件名修改为hello.pro,文件名没有特殊要求哈;输入 SOURCES +=main.cpp ok 保存。 10.打开命令行,切换目录到hello.cpp所在目录。生成Makefile文件;输入: qmake -o Makefile hello.pro ; 接下来生成项目文件.vcproj文件。 qmake -tp vc -o hello.vcproj hello.pro 一切就绪,只欠东风哈,将项目文件用VS2005打开,生成,运行。到此为止,大功告成。继续努力吧。 我也是刚开始接触QT,以后会把相关经验继续共享,希望大家关注。 |
转载于:https://blog.51cto.com/laokaddk/471667
Qt 使用vs调试的方法相关推荐
- Qt安装Windows调试器
Qt安装Windows调试器 问题:Win10下使用Qt无法调试,这是因为没有指定调试器. 解决方法: 1. 打开网址:https://developer.microsoft.com/zh-cn/wi ...
- QT Modbus RTU调试助手(包含算法实现CRC MODBUS16校验)
QT Modbus RTU调试助手 在类构造函数中将UI初始化和串口对象定义以及查找串口 串口设置 串口接受 QT延时函数 CRC校验 发送串口数据函数 总结 在类构造函数中将UI初始化和串口对象定义 ...
- [QT_055]设置QT源码调试(qtc+vs/mingw+msvc)
在开发过程中,我们经常用到调试功能,这样方便查找Bug:Qt是一个开源的框架,可以看到源码.虽然但大部分情况下,我们开发时,只是使用,并没有调试它的源码,但如果想深入了解Qt的一些机制原理,可以配置环 ...
- html禁止f12键代码,网站禁用f12 禁止调试代码方法
正常情况下 自己的一些网站的一些代码不想被别人扒来扒去的,可以看看本方法. 可以设置复制提示,禁f12,禁止调试是很有必要的 当然这个防不了大佬,只能防防小学生 具体方法: 1.首先我们需要下载web ...
- Qt Creator使用调试助手
Qt Creator使用调试助手 使用调试助手 扩展调试助手 自定义内置调试助手 添加自定义调试助手 调试助手概述 调试助手实现 Dumper 类 Dumper.Type类 Dumper.Field类 ...
- Qt Creator与调试器进行交互
Qt Creator与调试器进行交互 与调试器进行交互 使用调试器 步入代码 自定义调试视图 设定断点 添加断点 指定断点设置 移动断点 删除断点 启用和禁用断点 设置数据断点 查看堆栈跟踪 局部变量 ...
- Qt Creator启动调试器
Qt Creator启动调试器 启动调试器 以不同的模式启动调试器 以启动内部模式启动 以启动外部模式启动 以附加模式启动 在流程启动时附加到流程 在核心模式下启动 在后期模式下启动 远程调试 使用G ...
- Qt Creator设置调试器
Qt Creator设置调试器 设置调试器 支持的本机调试器版本 支持的GDB版本 支持的CDB版本 支持的LLDB版本 安装本机调试器 GDB Windows调试工具 适用于macOS的调试工具 本 ...
- Qt Creator添加调试器
Qt Creator添加调试器 添加调试器 添加调试器 Qt Creator调试器插件充当Qt Creator核心与外部本机调试器(例如GNU Symbolic Debugger(GDB),Micro ...
- Vue生产环境调试的方法
Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https ...
最新文章
- 2021年春季学期-信号与系统-第三次作业参考答案-第十一道题
- 如何发表cscd核心论文_教育论文发表时几种核心期刊介绍
- 【c++】26.浅谈“事件驱动”、select、poll、epoll
- (求助)即时发送异常给开发人员
- 单例设计模式-静态内部类-基于类初始化的延迟加载解决方案及原理解析
- [ios2]苹果iOS 5限制应用本地存储问题 【转】
- 【columnstore】mariadb columnstore 数据迁移
- 致敬平凡的程序员--《SOD框架“企业级”应用数据架构实战》自序
- java spring hiberate_Java程序员:Spring Boot和Hibernate一起使用的技巧
- idea lombok安装后还是标红_开发效率不高?强烈推荐这十款精选IDEA插件
- Train Problem I(STL)基本运用stack
- ecshop源码开发 ticket(电子票)
- 5输入的多数表决器(结构化建模)
- 群内2018_4月讨论整理2
- 链栈的数据结构以及链栈的实现
- spring结合时,web.xml的配置
- 遥感图像去雾文章解读
- h3c sr6608路由器IP限速
- uva10410(dbl)
- 怎样用matlab建立igbt的仿真分析模型,基于MATLAB/Simulink的IGBT导通模型研究