當前位置:編程學習大全網 - 網站源碼 - vs 編譯qt程序怎麽設置qt版本

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>", truncatedStringForLookupMenuItem(selectedString));(由於word自動排版問題,請各位直接將以上英文部分壹次性全復制,其實它們是壹行,不要分行復制)。

如不修改將出現編譯Webkit 時會出現 U1077錯誤。

  • 上一篇:巔峰極速退款怎麽退
  • 下一篇:如何查詢京東快遞物流
  • copyright 2024編程學習大全網