qt Creator,找不到可执行文件

qtCreator, couln't find the execuable

在 fedora 27 上编译 CGAL 后,我试图 运行 一个 CGAL 示例来测试它是否正常工作。

*我使用 QTCreator 打开了 CGAL-4.11/examples/triangulation/CMakeLists.txt。 但它显示以下对话框: couln't find the execuable

感谢帮助,谢谢

您应该在 QTCreator 中检查,在项目->运行 部分中,所选的可执行文件对应于您的测试 built.You 还可以在 [=] 底部检查 CMake 的输出25=],在常规消息部分,如果在解析项目时出现问题,例如错误的依赖项。

编辑:我发现您没有提到构建示例。我知道 QtCreator 有时很难与 CMake 一起使用。我会说按照以下步骤操作: 1/ Projects->Manage Kits->(无论你想使用什么工具包,可能是默认的)在CMake Configuration行,点击右边的"change" -> Add At least the following line : CGAL_DIR:PATH=path_to_cgal(如果您仅在 header 中,则为 root,因为 CGAL 4.12 IIRC,构建其他目录)->OK->OK。 2/在“项目”选项卡的列表中选择此套件,并为示例配置您想要的构建目录的路径 3/ 在“编辑”选项卡中,右键单击您的项目并单击 "execute CMake" 4/返回项目,在 "Build steps" 中选择你想要的目标并构建它 (Ctrl+B) 5/ 在 Projects->运行 选择相应的目标并按 ctrl+R.

我发现通过 shell 可以更轻松地完成所有这些工作。只需调用 cmake -DCGAL_DIR=,然后构建和 运行。