使用vs自行编译QT源码
步骤
- 下载对应的QT源码
- 下载Visual Studio 2019(以下简称VS)配置好C++环境
- 打开VS命令行工具
- 打开源码目录
- 执行 configure(使用skip排除不需要编译的模块)
configure -prefix "d:\qt111" -release -skip qtwebengine -skip qtscxml -skip qtdeclarative -skip qt5compat -skip qtdoc -skip qtlottie -skip qtmqtt -skip qtquicktimeline -skip qtquick3d -skip qtvirtualkeyboard -skip qtwebview -skip qtwebchannel -skip qtopcua -c++std c++17
- 编译
cmake --build .
- 安装
cmake --install .
- 完成
问题
- Forcing to "ON" breaks its condition
将CMakeCache.txt删除即可
- 将打包得到的Qt6Widgets.dll替换现有的程序使用的.dll,发现报错
把打包得到的plugins/platforms/qwindows.dll替换程序里的即可
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。