導航:首頁 > 源碼編譯 > vsqt編譯出的程序版本號

vsqt編譯出的程序版本號

發布時間:2025-01-13 03:43:58

① vs 編譯qt程序怎麼設置qt版本

(1) 刪除源碼包中bin目錄下的syncqt和syncqt.dat文件,如你不放心可將其改名或剪切到別的位置。如不修改將發生 Perl not found in environment - cannot run syncqt 錯誤。
(2) 修改\mkspecs\win32-msvc2010下的qmake.conf文件,將其中的
QMAKE_CFLAGS=-nologo -Zm200 -Zc:wchar_t-改成QMAKE_CFLAGS=-nologo -Zm200 -Zc:wchar_t
注意末尾的」-「號區別。如不修改將來如有項目使用wchar_t,qt卻編譯成wchar_t-,編譯會導致連接錯誤,提示找不到Qwstring;
QMAKE_CFLAGS_RELEASE,QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO,QMAKE_CFLAGS_DEBUG這3處後面的MD,MDd對應改成MT,MTD,以實現在沒有VC庫的電腦也能運行Qt程序。
(3) 修改src\3rdparty\webkit\Source\WebCore\platform下的DefaultLocalizationStrategy.cpp,定位到327行,將本行替換成return WEB_UI_STRING("Look Up \"<selection>\"", "Look Up context menu item with selected word").replace("<selection>", (selectedString));(由於word自動排版問題,請各位直接將以上英文部分一次性全復制,其實它們是一行,不要分行復制)。
如不修改將出現編譯Webkit 時會出現 U1077錯誤。

② 為什麼我的qt程序不能運行

換一個Qt版本,Qt 在 window 下有兩個編譯器的版本,一個是 MinGW 版本,一個是 MSVC 版本(微軟編譯器),請在 這里Index of /official_releases/qt/5.8/5.8.0
選擇一個 MinGW 的版本,這樣就不用去配置 MSVC。
不過你要是想繼續使用 MSVC,起碼得安裝一個 VS 2015 之類,然後再找 VS add in(VS 的 Qt 支持,或者說是 Qt 的 VS 支持),可以在這里 Index of /official_releases/vsaddin
下載。

③ 怎樣VS2013下安裝Qt5的插件

下載安裝qt

安裝完成後打開VS2013,可以看到菜單欄上多出了一個「QT5」選項。

單擊上圖紅色標框中的「Qt options」,並在下圖中配置其環境變數。
變數名:VS2013_QT
路徑:F:\Qt\Qt5.3.0\5.3\msvc2013_64_opengl(QT5的安裝目錄)

完成目上步操作後即可在VS2013中新建QT項目,例如新建「QTEST」。

當編譯時會出現如下錯誤:
Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatal error LNK1112: 模塊計算機類型「x64」與目標計算機類型「X86」沖突

右擊QTEST項目,選擇「屬性」---「鏈接器」--「高級」---「目標計算機」,更改目標計算機為MachineX64 (/MACHINE:X64),並把平台改成「活動(x64)」。

接下來繼續配置QT5插件,單擊下圖中的QT工程設置把版本改為VS2013_QT5

再次編譯即可成功運行

閱讀全文

與vsqt編譯出的程序版本號相關的資料

熱點內容
上海女程序員上班被偷 瀏覽:377
如何添加後台app 瀏覽:350
中國移動機頂盒時鍾伺服器地址 瀏覽:943
如何開發app流程 瀏覽:427
哈爾濱編程培訓課程 瀏覽:722
編程語言執行速度排行 瀏覽:174
啟辰原廠導航如何裝app 瀏覽:840
jsp項目優秀源碼 瀏覽:757
如何查看電腦web伺服器埠號 瀏覽:901
小區物業管理系統編程源碼 瀏覽:95
王城戰爭為什麼無法獲取伺服器列表 瀏覽:804
劍橋商務英語pdf 瀏覽:480
伺服器如何不休眠 瀏覽:800
微機原理及介面技術編程 瀏覽:204
解壓迷你游戲機手柄 瀏覽:553
androidrtsp框架 瀏覽:545
阿里女程序員內網徵婚 瀏覽:78
比例閥放大器接plc編程 瀏覽:852
java表示二進制 瀏覽:394
數控銑床外輪廓編程 瀏覽:91