在Windows上编译QtCreator 6、8

看了qtcreator一直在更新,但是官方又没有我这版本的qtcreator,于是想自己编译一下,5.14.1+vs2017。

1、从清华镜像下载qtcreator6源码,解压

2、下载cclang二进制文件:

https://mirrors.tuna.tsinghua.edu.cn/qt/development_releases/prebuilt/libclang/libc/libclang-release_80-based-windows-vs2017_64.7z

3、下载ninja,直接放到 c:\windows\system32

4、使用vs命令行,x64的,进入qtcreator6源码目录,输入:

md qtcreator_build
cd qtcreator_build
cmake -DCMAKE_BUILD_TYPE=Debug -G Ninja "-DCMAKE_PREFIX_PATH=C:/Qt/Qt5.14.1/5.14.1/msvc2017_64;f:/WindowsDownload/libclang" f:\WindowsDownload\qt-creator-opensource-src-6.0.2

等一会儿没错误就再输入:

cmake --build .

等待结果就行。


LYJ博客


5、搞完以后,仿照其他版本的qtcreator,把bin目录所需文件全部拷贝到这个新版本的bin下,同名字的不要覆盖。

或者用命令行拷贝:

cmake --install . --prefix d:\\qtcreator_install --component Dependencies


注意点:

1、最后 --build 后面有个点,表示当前目录的配置进行build

2、-DCMAKE_PREFIX_PATH要找qt目录,这个目录是qt已编译好的目录,不是安装目录!意思是用这个qt版本去编译qtcreator!

3、如果要release,改BUILD_TYPE=Release就行

4、提示help.dll不能用,用dll依赖发现webengine那几个dll没拷过来,全部拷过来就可以help了

5、qtwebengine相关的默认不编译,要qt里面有webengine有才行


友情下载:

https://pan.baidu.com/s/12-WmTQ8REyGk-ly6axaNxg

提取码:wqmx

解压密码:labisart.com

本文为3YL原创,转载无需联系,但请注明来自labisart.com。

原创文章不易,如果觉得有帮助,可打赏或点击右侧广告支持:

查看打赏记录

发表评论请遵守党国法律!后台审核后方可显示!
  • 最新评论
  • 总共0条评论
  • Blog v1.1© 2024 labisart.com 版权所有 | 联系:labartwork@163.com