我正在尝试将QT中的简单项目与CMake集成。
问题和解决方案建议太多,但没有一个解决问题。
我刚刚创建了一个简单的QT Widget应用程序,并准备了CMakeLists.txt。当我用Qt Creator打开它时,出现以下错误
“ CMAKE_C_COMPILER:cl不是完整路径,在
路径。要将JOM生成器与Visual C ++一起使用,必须从以下位置运行cmake:
一个可以从命令行使用编译器cl的shell。这个
环境无法调用cl编译器。为了解决这个问题,
从Visual Studio命令提示符(vcvarsall.bat)运行cmake。告诉
CMake通过设置环境之一在哪里找到编译器
变量“ CC”或CMake缓存条目CMAKE_C_COMPILER完整
编译器的路径;如果在PATH中,则指向编译器名称。”
“ C ++编译器” C:/ Program Files(x86)/ Microsoft Visual Studio
14.0 / VC / BIN / amd64 / cl.exe”无法编译简单的测试程序。它失败,并显示以下输出:Change Dir:
C:/用户/ xx / AppData /本地/临时/ QtCreator-pcEtcD / qtc-cmake-MWKmhCFk / CMakeFiles / CMakeTmp
运行构建命令:“ jom”“ / NOLOGO”“ cmTC_7c235 \ fast”系统无法
查找指定的文件生成器:make的执行失败。使
命令为:“ jom”“ / NOLOGO”“ cmTC_7c235 \ fast”
这些错误让我一无所获
最佳答案
确保jom.exe在您的路径中。我遇到了同样的问题,并通过将路径添加到jom.exe来解决了。