无法使用vs2012 Express在windows中构建Qtsvg
Unable to build Qtsvg in windows using VS 2012 Express
我正在使用qt 5.5.0,我正在尝试构建qtsvg子模块
我正在使用以下步骤。
过程:
1。下载资源不够
- Qt源代码http://www.qt.io/download-open-source/#section-(这里我使用Qt 5.5.0)
- Visual Studio 2012 express
- ActivePerl-5.20.2.2002-MSWin32-x64
- Python 3.5.0 (for x64)通过安装
- Jom
-
Rubyinstaller-2.2.3-x64或更高版本
-
在一个目录中提取源代码(我已经在"C:Qt5.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 dll;
C: Python27
C: Perl64 bin 网站
C: Perl64 bin
-
重新启动或注销计算机,以便让环境变量发生变化。
-
在msvc 2011编译器的管理员模式下打开VS2012 x64交叉工具Win64命令提示符(2012)(64位构建的情况下)或Visual Studio x86 Native Tools命令提示符(2012)(32位构建的情况下)。
-
[您将在这里找到命令提示符- (C:ProgramDataMicrosoftWindowsStart MenuProgramsMicrosoft Visual Studio 2012Visual Studio Tools)]
-
在visual studio命令提示符下运行以下命令
cd C:Qtbuild C:Qt5.5.0configure -debug-and-release -shared -opensource -platform win32-msvc2012 C:jom_1_1_0jom.exe
在遵循上述所有步骤后,我发现qtsvg DIR存在于构建中,但当我试图在CMake中使用它时,它正在生成一个错误,在qtsvg找不到。"手动复制目录"。错误仍然是Generate as:
C:/Qt/build/lib/CMake/Qt5Core/Qt5CoreMacros。cmake: 327(信息):不能使用尚未找到的"Svg"模块。调用堆栈(首先是最近的调用):CMakeLists.txt: 50 (qt5_use_modules)
有人可以帮助我或指导我我做错了?????
在使用上述方法构建Qt时,我跳过了注意到,对于构建Qt的所有模块,构建是在CMake中的Qbase目录any中获得的,我使用的是在这种情况下不存在的外部目录构建是在C:Qt5.5.0build-5.5.0qtbaselibcmakeQt5然而,我正在检查C:Qt5.5.0build-5.5.0libcmakeQt5,因此cmake无法找到正确的路径
- 无法使用Qt Creator在Windows中构建yaml-cpp
- CMake WxWidgets项目成功地在Linux上构建,但没有在Windows上构建
- 使用 VS2015 在 Windows 10 上构建 Fortran .lib x64 位并将其链接到 C++
- 在Windows 10上使用Visual Studio 2019构建的Tesseract API c ++程序在Wind
- 如何在 Linux for Windows 上通过 MinGW 构建静态 ICU 的 Boost
- meson-build:wxWidgets 资源文件,用于 Windows 未构建
- 使用 MinGW 在 Windows 上构建 GLEW 时遇到问题
- 坚持编译QDoc以在Windows上构建qt5
- MSYS2 MinGW64 在 Windows 上构建 GMP/MPFR 作为静态库,并将它们链接到使用 CL 编译的
- 是否有可能构建面向Linux和Windows的.Net Core C++ / CLI应用程序?
- 使用 CMake 在 Windows 10 上构建 uWebSockets
- OpenCV cmake构建总是在Windows中抛出错误
- 如何在Windows上链接动态构建的cmake文件
- gRPC C++如何在Windows 10上构建
- 使用 Bazel (Windows) 构建 Tensorflow 的问题 => 使用 Tensorflow C++ API
- C Linux代码破坏Windows构建,因为缺少标头意味着功能不确定
- node-gip解析windows构建上的外部库符号
- 使用cygwin为windows构建静态库
- Linux和Windows构建的应用程序之间的OpenCV行为差异
- 在Linux上为Windows构建一个应用程序