我正在尝试将QT中的简单项目与CMake集成起来。有这么多的问题和解决方案,但都没有解决问题。我刚刚编写了一个简单的QT应用程序并准备了CMakeLists.txt。当我用Qt创建者打开它时,我会得到下面的错误
“CMAKE_C_COMPILER: cl不是一个完整的路径,在路径中也没有找到。若要在Visual中使用JOM生成器,必须从可以从命令行使用编译器cl的shell中运行cmake。此环境无法调用cl编译器。若要解决此问题,请从Visual命令提示符(vcvarsall.bat)运行cmake。通过将环境变量"CC“或CMake缓存条目CMAKE_C_COMPILER设置为编译器的完整路径,或者将编译器名称设置为路径,告诉CMAKE_C_COMPILER在哪里找到编译器。 “C++编译器"C:/Program (x86)/Microsoft VisualStudio14.0/VC/BIN/amd64 64/cl.exe”无法编译简单的测试程序。它失败的输出如下: Change : C:/Users/xx/AppData/Local/Temp/QtCreator-pcEtcD/qtc-cmake-MWKmhCFk/CMakeFiles/CMakeTmp运行构建命令:“jom”"/NOLOGO“"cmTC_7c235\fast”系统找不到指定的生成器:执行cmTC_7c235\fast失败的文件。命令是:"jom“"/NOLOGO”"cmTC_7c235\fast“
我从这些错误中一无所获
发布于 2018-05-17 20:15:27
确保jom.exe在您的路径上。我也遇到了同样的问题,并通过向jom.exe添加路径来解决它。
发布于 2018-01-15 10:18:02
运行来自Visual Studio Command Prompt的命令。应该是“开始”菜单的最上面的条目(在Windows 7中)。
https://stackoverflow.com/questions/48159234
复制相似问题