MingW 编译QtCreator并使用
来源:互联网 发布:linux给文件赋权限 编辑:程序博客网 时间:2024/06/05 10:39
编译QtCreator源码,纯属于附带出来的产品,由于编译QWT的源码生成的插件不能显示出来才不得已编写QtCreator的源码。
环境:
操作系统:windows10
编辑器:Qt 5.4.2 (MingW版本)
编译对象:QtCreator 3.4.1
可能不同的组合方式,这里的组合方式指的是操作系统版本、编辑器版本、编译对象版本。
第一步:下载并解压 QtCreator3.4.1的源码;其实这个直接官网下载即可这里我给出链接 https://download.qt.io/official_releases/qtcreator/
下载后自己解压到一个目录即可
第二步:直接用Qt打开源码的Pro文件配置编译位置即可,然后Ctrl+R编译,别急没那么简单让你过的,生活充满一点曲折才会有意思,这就是编程的乐趣。可爱的编译器会告诉你filetime_win.cpp文件的第108行出现了问题,
就是他的,因为在QString这个地方定义为了private变量,所以这里不能被外界调用。不用担心我们不用这个我们直接换成QString::tr这个函数,作用是一样的,也就是改成这样
这次可以了吧,是的这次只是这里可以了,但是接着又报了Corelib.pro文件出现了问题,静态库引入出了问题,真是不知原来环境不知坑是什么!
就是它了,其实这样写不错,只是环境变了,它也就不适应。那就用Qt比较认可make方法即为:
再次按你的Ctrl+R编译,这次没有了错,就慢慢等吧,编译很长时间的,毕竟文件比较大的。
第三步:环境配置一下,首先我们想直接点击qtcreator程序直接可以跑起来,如果前期环境变量配置过这里是可以直接跑的,若没有我带你一步一步操作,计算——>属性——>高级系统设置——>系统变量——>新建,然后在光标闪动的地方输入你安装Qt的bin目录进去这里粘贴出来我的
然后再点击你的qtcreator.exe这次起来了,跟自带的一模一样的哈哈,其实不然,这个我们自己造出来的要配置的编译器、调试器的。
工具——>选项——>构建和运行,这里的面构建套件、编译器‘、Debuggers,跟原来的配置一样就行,也就是自带那个。
到此我们自己建立的qtcreator就可以直接用了。
- MingW 编译QtCreator并使用
- qt mingw 编译qtcreator
- mingw编译Qtcreator
- QTCreator+MingW+cmake环境编译nana库
- 使用MinGW编译并配置wxWidgets
- windows-qt 使用mingw编译c++boost并使用
- 使用mingw编译并可以以最高权限运行程序
- 使用QtCreator编译Python程序
- 使用MinGW编译Lua
- 使用mingw编译wxPropertyGrid
- 使用 MinGW 编译 wxWidgets
- 使用MinGW编译FFmpeg
- 使用mingw编译wxWidgets
- 使用MinGW编译boost
- 使用MinGW编译Psycopg2
- 使用Mingw编译Clang
- 使用 minGW 编译 wxWidgets
- 使用MinGW编译Boost
- Python数据分析与挖掘实战代码纠错 代码3-3
- ElasticSearch之基于地理位置的搜索
- day-25-表单-css
- 单播、多播(组播)和广播的区别
- 01 理解Django框架下MTV模式(1)
- MingW 编译QtCreator并使用
- NOIP2017游记
- UFT基础_参数化之datatable详解
- NOIP2017总结哦!
- NOIp2017酱油记
- OpenFace自建CNN模型
- java中==、equals、hashcode的区别
- 用CSS美化滚动条
- linux编译工具(二进制分析工具)的使用