将CMake与Qt项目集成

时间:2018-01-08 22:56:45

标签: c++ qt visual-studio-2015 cmake cl

我正在尝试将QT中的简单项目与CMake集成。 有很多问题和解决方案提案,但没有一个解决了这个问题。 我刚刚创建了一个简单的QT Widget应用程序并准备了CMakeLists.txt。当我用Qt创建者打开它时,我收到以下错误

  

“CMAKE_C_COMPILER:cl不是完整路径,但未找到   路径。要在Visual C ++中使用JOM生成器,必须运行cmake   一个可以从命令行使用编译器cl的shell。这个   环境无法调用cl编译器。要解决这个问题,   从Visual Studio命令提示符(vcvarsall.bat)运行cmake。告诉   通过设置环境来查找编译器的位置   变量“CC”或CMake缓存条目CMAKE_C_COMPILER为full   编译器的路径,如果它在PATH中,则为编译器名称。“

     

“C ++编译器”C:/ Program Files(x86)/ Microsoft Visual Studio   14.0 / VC / BIN / amd64 / cl.exe“无法编译简单的测试程序。它失败并显示以下输出:更改目录:   C:/用户/ XX /应用程序数据/本地/温度/ QtCreator-pcEtcD / QTc的-cmake的-MWKmhCFk / CMakeFiles / CMakeTmp   运行Build命令:“jom”“/ NOLOGO”“cmTC_7c235 \ fast”系统不能   找到指定文件生成器:执行make失败。使   命令是:“jom”“/ NOLOGO”“cmTC_7c235 \ fast”

我从这些错误中得不到任何东西

2 个答案:

答案 0 :(得分:2)

确保jom.exe在您的路径中。我有同样的问题,并通过添加路径到jom.exe来解决它。

答案 1 :(得分:0)

运行.navbar a { float: left; font-size: 16px; color: #b58b23; text-align: center; padding: 14px 16px; text-decoration: none; } .dropdown .drpbtn { font-size: 16px; border: none; outline: none; color: #b58b23; padding: 14px 16px; background-color: inherit; } 中的命令。应该是“开始”菜单的最顶部条目(在Windows 7中)。