導航:首頁 > 源碼編譯 > 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編譯出的程序版本號相關的資料

熱點內容
資料庫查詢系統源碼 瀏覽:614
php5314 瀏覽:354
完美國際安裝到哪個文件夾 瀏覽:666
什麼app可以掃一掃做題 瀏覽:537
程序員編碼論壇 瀏覽:923
淘點是什麼app 瀏覽:658
中國高等植物pdf 瀏覽:453
51單片機時間 瀏覽:181
後台如何獲取伺服器ip 瀏覽:265
單片機流水燈程序c語言 瀏覽:233
程序員第二職業掙錢 瀏覽:237
運行里怎麼輸入伺服器路徑 瀏覽:840
pythonstepwise 瀏覽:509
劉一男詞彙速記指南pdf 瀏覽:62
php認證級別 瀏覽:366
方舟編譯啥時候推送 瀏覽:1010
php手機驗證碼生成 瀏覽:675
哲學思維pdf 瀏覽:14
凌達壓縮機有限公司招聘 瀏覽:534
weblogic命令部署 瀏覽:36