我是Linux和QtCreator的新手。我有许多具有不同名称的cpp文件,这些文件中都有主要功能。但我不知道如何逐一运行这些cpp文件。我还需要在运行参数时配置它们。我假设Qt不允许编译和运行带有随机名称的单个cpp文件。但是在这里:https://bugreports.qt.io/browse/QTCREATORBUG-106说这个问题已经解决了。但我还是找不出该怎么做。
对于通过Qt创建的C++项目,我发现我只需要单击绿色箭头就可以编译并运行源文件夹下的main.cpp。但我目前使用的项目是我从互联网(GraphChi)下载的一个GraphChi项目。文件和文件夹的结构与通过Gt Creator创建的文件和文件夹完全不同。没有cpp文件"main.cpp",但是有许多带有算法名称的cpp文件,其中每个文件都有一个主函数。
我只是不知道如何一个一个地编译它们,或者一起编译,并运行其中的任何人。
发布于 2013-09-25 10:36:51
在Qt创建者中,您应该创建一个项目,其中包含一个包含主函数的cpp文件。它并不意味着编译单个文件(尽管您可以通过创建一个项目并在项目的主文件中复制代码)。
对于您,我建议您使用gcc在航站楼。打开包含文件的目录中的终端并键入:
g++ filename.cpp您还可以使用Geany (一个简单但非常好的,您不需要在这里创建一个项目。打开文件,点击编译它。
发布于 2013-09-25 12:51:44
Qt的有用性来自于合理的代码完成、调试、构建和执行环境的规范、切换编译器的简单方法等等。即使您的代码只是一个不使用Qt的C++文件,这也是非常方便的!
最简单的方法是手动创建一个.pro文件,并在Creator中打开它。很难打败人类可读的“设置”的三行代码。
CONFIG -= qt
CONFIG += console c++17
SOURCES = main.cpphttps://stackoverflow.com/questions/18999316
复制相似问题