使用CMAKE-GUI生成Visual Studio項目
第一種,如果我們想把以Cmake構建的項目移植VS上,就可以使用Cmake來生成.sln文件
- 準備生成的目錄文件
- 先準備好我們要打包的源代碼等文件(放在resource下)
- 使用cmake-gui工具來構建(命令行窗口也可以)
如果你在安裝QT時有勾選CMAKE構建工具,那么在你QT安裝目錄的Tools文件夾下就能找到它
選擇上面的兩個目錄
選擇你要生成的vs版本(我的使用的是vs2022)
Finish后會有一個報錯
我們需要重新生成一個支持VS的QT項目(這里主要是看在VS環境需要什么配置)
這里要勾選你在安裝QT時下載對應VS版本的套件
查看QT_DIR替換我們上面使用cmake構建出錯的地方
到到QT_DIR對應的值替換
直到沒有錯誤
構建完成后就可以打開了
其實現在高版本的VS中已經原生支持Cmake工具了,只需要在打開項目時選擇使用Cmake打開就可以構建了非常方便,不用這樣進行移植
第二種,如果我們就是一開始就只想在VS中進行QT開發,可以安裝官方提供的VS的QT擴展插件
首先在VS擴展中安裝QT插件
安裝完成后,我們重啟一下VS然后配置一下QT的安裝目錄和環境
選擇Versions
找到General中的Qt Designer,并將選項Run in detached window設定為True