首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C++ (Linux )中编译和运行一个随机的单个C++文件?

如何在C++ (Linux )中编译和运行一个随机的单个C++文件?
EN

Stack Overflow用户
提问于 2013-09-25 07:57:45
回答 2查看 9.4K关注 0票数 5

我是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文件,其中每个文件都有一个主函数。

我只是不知道如何一个一个地编译它们,或者一起编译,并运行其中的任何人。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-25 10:36:51

在Qt创建者中,您应该创建一个项目,其中包含一个包含主函数的cpp文件。它并不意味着编译单个文件(尽管您可以通过创建一个项目并在项目的主文件中复制代码)。

对于您,我建议您使用gcc在航站楼。打开包含文件的目录中的终端并键入:

代码语言:javascript
复制
g++ filename.cpp

您还可以使用Geany (一个简单但非常好的,您不需要在这里创建一个项目。打开文件,点击编译它。

票数 6
EN

Stack Overflow用户

发布于 2013-09-25 12:51:44

Qt的有用性来自于合理的代码完成、调试、构建和执行环境的规范、切换编译器的简单方法等等。即使您的代码只是一个不使用Qt的C++文件,这也是非常方便的!

最简单的方法是手动创建一个.pro文件,并在Creator中打开它。很难打败人类可读的“设置”的三行代码。

代码语言:javascript
复制
CONFIG -= qt
CONFIG += console c++17
SOURCES = main.cpp
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18999316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档