首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么CMake在Qt中过早结束?

为什么CMake在Qt中过早结束?
EN

Stack Overflow用户
提问于 2017-07-10 21:26:31
回答 1查看 63关注 0票数 0

我是Qt的新手,我想将一个现有的CMake项目导入其中。我将CMakeLists.txt文件作为一个项目加载,在运行CMake之后,它找到了我希望的文件。

但当它形成时,它似乎在一秒后就过早地结束了。这是日志:

代码语言:javascript
复制
17:11:46: Running steps for project My-GUI...
17:11:46: Starting: "C:\Program Files\JetBrains\CLion 2017.1.3\bin\cmake\bin\cmake.exe" --build . --target clean
17:11:46: Starting: "C:\Program Files\JetBrains\CLion 2017.1.3\bin\cmake\bin\cmake.exe" --build . --target spectrumSaver
    "C:\Program Files\JetBrains\CLion 2017.1.3\bin\cmake\bin\cmake.exe" -HC:\Users\user\WorkingFiles\Excellims\My-GUI -BC:\Users\user\WorkingFiles\Excellims\build-My-GUI-Desktop_Qt_5_9_0_MSVC2015_64bit-Default --check-build-system CMakeFiles\Makefile.cmake 0
    "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" -f CMakeFiles\Makefile2 /nologo -L                  spectrumSaver
    "C:\Program Files\JetBrains\CLion 2017.1.3\bin\cmake\bin\cmake.exe" -HC:\Users\user\WorkingFiles\Excellims\My-GUI -BC:\Users\user\WorkingFiles\Excellims\build-My-GUI-Desktop_Qt_5_9_0_MSVC2015_64bit-Default --check-build-system CMakeFiles\Makefile.cmake 0
    "C:\Program Files\JetBrains\CLion 2017.1.3\bin\cmake\bin\cmake.exe" -E cmake_progress_start C:\Users\user\WorkingFiles\Excellims\build-My-GUI-Desktop_Qt_5_9_0_MSVC2015_64bit-Default\CMakeFiles 7
    "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" -f CMakeFiles\Makefile2 /nologo -L                  CMakeFiles\spectrumSaver.dir\all
    "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" -f shared\CMakeFiles\shared.dir\build.make /nologo -L                  shared\CMakeFiles\shared.dir\depend
    "C:\Program Files\JetBrains\CLion 2017.1.3\bin\cmake\bin\cmake.exe" -E cmake_depends "NMake Makefiles" C:\Users\user\WorkingFiles\Excellims\My-GUI C:\Users\user\WorkingFiles\My-GUI\src\shared C:\Users\user\WorkingFiles\My-GUI\build-My-GUI-Desktop_Qt_5_9_0_MSVC2015_64bit-Default C:\Users\user\WorkingFiles\My-GUI\build-My-GUI-Desktop_Qt_5_9_0_MSVC2015_64bit-Default\shared C:\Users\user\WorkingFiles\Excellims\build-My-GUI-Desktop_Qt_5_9_0_MSVC2015_64bit-Default\shared\CMakeFiles\shared.dir\DependInfo.cmake --color=
    "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" -f shared\CMakeFiles\shared.dir\build.make /nologo -L                  shared\CMakeFiles\shared.dir\build
[ 28%] Built target shared
    "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" -f CMakeFiles\spectrumSaver.dir\build.make /nologo -L                  CMakeFiles\spectrumSaver.dir\depend
17:11:47: Elapsed time: 00:01.

您可以看到,CMake报告的构建已经完成了28%,就在结束之前。

我找不到关于这件事的任何信息,而且我所有的诡计都还没有解决。我使用的是CMake 3.7.2 (CLion附带的),但也使用了CMake 3.8.2 (独立安装)。这是在Windows7上,Microsoft 4.3.0使用微软的VisualC++ 2015编译器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-10 23:20:45

目前还不清楚是什么原因导致它过早停止构建,但是在我重新启动Qt之后,问题就消失了。现在它完全建立起来了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45021866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档