22

我正在尝试在 QtCreator 中导入我的 Cmake 项目,我想将其用作代码编辑器,但随着 Qt 类的完成,可以通过 Ctrl+R 进行构建

导入 Cmake 项目时,当我尝试选择 RunCmake 时,运行 CMakeWizard 时 QtCreator ide 挂起。如果我取消弹出一个空窗口并且不会生成项目。

是否可以在 QtCreator 中导入现有的 cmake 项目?

Ubuntu 10.10 x86_64,QtCreator 2.6

4

2 回答 2

31

通常您只需执行“打开项目”,然后选择 CMakeLists.txt 作为项目文件。QtCreator 然后会要求您运行一次 CMake(以生成 CodeBlocks 构建文件,然后由 QtCreator 解释)。之后,您将获得对 CMake 项目的本机支持。

它甚至适用于相当复杂的 CMake 脚本。如果您观察到挂起等,您可能应该向 QtCreator 项目提交错误报告。

于 2012-12-04T08:35:35.047 回答
1

当打开在旧版本的 qtcreator 中创建的 cmake 项目时 qtcreator 崩溃时,我遇到了类似的问题。删除 CMakeLists.txt.user 并从终端运行 qt 为我解决了问题。

cd /path/to/project/
qtcreator .
于 2019-08-12T09:27:43.157 回答