vs2019 编译调试 QT Creator 源码
开始使用Qt Creator 5.15.2 调试编译 Qt Creator 6.0.2源码,对源码进行了 裁剪,将一些暂时用不到的文件删除,比如plugins里面的绝大部分文件。然后使用vs2019打开工程,进行编译调试。下面对这个过程进行记录,方便以后查看。
Cmake工程设置
使用vs2019 以打开文件的方式打开Qt Creator 6.0.2源码文件,然后找到主目录下的CMakeList对工程进行配置。
可参考《Windows 中使用 VS2019 开发 CMake 项目》
注:下载msvc2019编译器,可以通过qt 账户登录自行下载。 使用 MinGW 参考:《Visual Studio 2022使用MinGW来编译调试C/C++程序》
调试运行程序
参考《Qt Creator创建的CMake项目如何进VS2019并设置调试运行》 切换cmake工程视图
生成launch.json,根据msvc实际安装路径进行设置
{
"version": "0.2.1",
"defaults": {},
"configurations": [
{
"type": "default",
"project": "CMakeLists.txt",
"projectTarget": "qtcreator.exe (bin\\qtcreator.exe)",
"name": "qtcreator.exe (bin\\qtcreator.exe)",
"env": {
"PATH": "$PATH;D:\\5.15.2\\msvc2019_64\\bin"
}
}
]
}