0

我目前通过简单地打开与我的项目关联的 CMakeLists.txt 文件在 qtcreator 中打开我的项目。这很好用,因为我可以从 qtcreator 构建、调试和运行项目。现在我正在尝试使用-DPCL_DIR=/usr/local更改我在代码中使用的 PCL 库的默认路径的参数运行 cmake。我可以从命令行很好地做到这一点。但是,当尝试使用 cmake 向导从 qtcreator 执行此操作时,它会忽略该-DPCL_DIR选项并使用默认库位置进行编译。如何让 qtcreator 不忽略 cmake 参数?

或者,我可以从命令行运行 cmake 并以某种方式让 qtcreator 指向由命令行 cmake 运行生成的 Makefile,但我不知道该怎么做。

任何上述问题的解决方案是值得赞赏的。

4

1 回答 1

2

升级到 qtcreator 2.8 解决了这个问题。

我发现一个不需要升级 qtcreator 的 make shift 解决方案是cmake -DPCL_DIR从终端简单地在 qtcreator-build 文件夹中运行,然后简单地从 qtcreator 构建而不运行 cmake。

于 2013-09-25T16:12:50.913 回答