Dan*_*ett 3 qt cmake qt-creator
我正在尝试在 OSX 上的 Qt Creator 中开发一个开源项目。当我像 Qt Creator 中的其他 CMake 项目一样打开 CMakeLists.txt 时,它不会打开该项目。Qt Creator 中没有文件夹、源文件,甚至 CMakeList.txt 都没有显示,只是一个完全空白的项目。
什么可能导致项目这样做?
编辑:项目在 Ubuntu 中正确打开。它显示了 CMakeLists.txt、源文件和所有内容。当我在 OSX 上的命令行中使用 CMake 时,它甚至可以正确构建。OSX 中的 Qt Creator 无法正确打开该项目。
Eit 2:我的构建设置也完全是空的。没有一般消息或任何类型的消息。
打开您的首选项(Cmd+,在 Mac 上)并转到“构建和运行”,然后转到“CMake”选项卡,您是否看到那里列出了任何 CMake 版本?对我来说,我必须添加手动条目,因为它不会自动找到我的 CMake。我的手动输入设置为/Applications/CMake.app/Contents/bin/cmake将其与您的设置中的内容进行比较。
然后重新启动 Qt Creator 并重新打开您的项目。再次转到“构建和运行”,并确保您为项目选择的套件具有CMake 工具集(如果您只有 CMake 选项卡上列出的一个 CMake 条目,则应该是自动的)。

背景资料
看起来您正在使用 Qt Creator 4.0。在该版本中,他们更改了许多与 CMake 项目处理方式相关的内容。当您第一次打开项目时,如果构建目录不存在,则不会创建该目录。相反,它将在临时目录中运行 CMake。如果您打开了“常规消息”输出窗格,这将显示在该窗格中。一旦您手动创建出现在项目的Build Settings中的输出目录,Qt Creator 将切换到在其中运行 CMake。即使您的 CMakeLists.txt 有问题,除了常规消息输出窗格中记录的内容之外,没有任何迹象表明发生了这种情况。
就您而言,如果“常规消息”输出窗格中确实没有出现任何内容,并且 CMake 在命令行中工作正常,则表明您的 Qt Creator 设置可能有问题。
| 归档时间: |
|
| 查看次数: |
3202 次 |
| 最近记录: |