qtCreator,无法找到可执行文件

时间:2018-06-27 19:09:38

标签: linux cmake fedora cgal cmake-gui

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

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

感谢您的帮助,谢谢

1 个答案:

答案 0 :(得分:0)

您应该在QTCreator的Projects-> Run部分中检查所选的可执行文件是否与您构建的测试相对应。您还可以在窗口底部的General Messages部分中检查CMake的输出,如果有的话解析项目时出错,例如misisng依赖项。

编辑:我意识到您对构建示例一无所知。我知道QtCreator有时很难与CMake一起使用。我想按照以下步骤操作: 1 /在“项目”->“管理工具包”->(要使用的任何工具包,可能是默认的工具包)上,在CMake配置行中,单击右侧的“更改”->至少添加以下行:CGAL_DIR:PATH = path_to_cgal(如果仅在标头中,则为root用户,因为CGAL 4.12 IIRC,否则为dir)-> OK-> OK。 2 /在“项目”选项卡的列表中选择此工具包,然后配置示例所需的构建目录路径 3 /在“编辑”选项卡中,右键单击您的项目,然后单击“执行CMake” 4 /返回项目,在“构建步骤”中选择所需的目标并进行构建(Ctrl + B) 5 /在“项目”->“运行”中选择相应的目标,然后按ctrl + R。

我发现通过shell来完成所有这些工作更容易。只需调用cmake -DCGAL_DIR =,然后生成并运行即可。

相关问题