我使用,我想建立qtsvg子模塊無法建立Qtsvg使用VS 2012快
我使用以下步驟QT 5.5.0窗口。
過程: -
1.Download Reqirements
- 的Qt源代碼http://www.qt.io/download-open-source/#section-(我在這裏使用Qt 5.5.0)
- 的Visual Studio 2012表達
- 的activeperl,5.20.2.2002 -MSWin32-x64
- Python 3.5.0(對於x64)通過安裝程序
- Jom
Rubyinstaller-2.2.3-64或更高
提取源代碼中的一個目錄(我已經做到了在「C:\ Qt的\ 5.5.0 「)
提取物,JOM在一個目錄(我已經提取物‘C:\’)
設置環境變量(從計算機的屬性中設定>高級系統設置 - >高級選項卡 - >環境變量 - >用戶變量)
QTDIR = C:\ Qt的\ QT-5.5.0 \ vs2011
QMAKESPEC = Win32的msvc2012
下面添加在PATH
%QTDIR%\ bin中;
C:\ Qt \ 5.0.0 \ gnuwin32 \ bin;
C:\ icu \ bin64;
C:\ Python27 \ DLLs;
C:\ Python27
C:\ Perl64 \網站\ BIN
C:\ Perl64 \ BIN
重新啓動或爲了讓環境變量的變化註銷/您的計算機上發生。
在msvc 2011編譯器的Administrator模式下打開VS2012 x64 Cross Tools Win64命令提示符(2012)(在64位版本的情況下)或Visual Studio x86 Native Tools命令提示符(2012)(在32位版本的情況下) 。
[你會發現這裏的命令提示符 - (C:\ ProgramData \微軟\的Windows \開始菜單\程序\微軟的Visual Studio 2012 \ Visual Studio工具)
在視覺工作室命令提示以下命令
cd C:\Qt\build\ C:\Qt\5.5.0\configure -debug-and-release -shared -opensource -platform win32-msvc2012 C:\jom_1_1_0\jom.exe
運行後followi在上述所有步驟中,我發現qtsvg DIR存在於構建中,但由於我試圖在CMake中使用它,因此它在Qtsvg中找不到錯誤。 手動複製Dir。該錯誤仍然會產生如下:
位於CCMake的錯誤:/Qt/build/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:327(消息): 不能使用的尚未發現「Svg爲」模塊。 調用堆棧(最近一次調用在前): 的CMakeLists.txt:50(qt5_use_modules)
有人能幫助我或者指導我什麼,我做錯了?????