我正在尝试将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来解决了。

10-07 20:29