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就可以直接用了。

原创粉丝点击