在工程中包含两个cpp文件(只有一个有main),那这段程序是怎样运行的?

还有,为什么规定工程中能有两个cpp,如果是相互引用的话用**.h不就行了吗,两个cpp就几个有什么意义,,,... 还有,为什么规定工程中能有两个cpp,如果是相互引用的话用**.h 不就行了吗,两个cpp就几个有什么意义,,, 展开
 我来答
yesyes科
2020-05-14 · TA获得超过2.6万个赞
知道答主
回答量:608
采纳率:0%
帮助的人:10.2万
展开全部

1、首先写一个简单的cpp程序,这里用的vim。

2、写好之后,保存退出;vim输入[:wq],回车,保存退出。

3、然后,使用命令[ls],可以看到自己刚才写的cpp文件。

4、如果之前在Linux下写过C程序,可以知道编译C程序用的命令是[gcc hello.c -o hello]。

5、然后再用[ls]命令,查看编译出来的可执行文件

6、最后使用命令[./hello],运行程序就完成了。

Maiffany
推荐于2017-11-25 · TA获得超过223个赞
知道小有建树答主
回答量:101
采纳率:100%
帮助的人:97.5万
展开全部
相互引用的只能是头文件,也就是你所说的.h,一个工程中只能有一个main函数,可以有多个cpp,可以为自己写的每个类写一个单独的cpp文件,其实也是可以直接写在main函数里的,但是分开成多个cpp只要是为了程序的可读性,能够让其他人也能很快的知道你写的代码是要干嘛的
追问
那写了其它的cpp,引用其中的函数时还加不加声明#include
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
23...7@qq.com
2012-11-18
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
我猜你现在学的是C++,首先必须有一个主函数main,cpp指的是文件扩展名,另外文件有.h和.cpp是类的定义和实现,在cpp文件必须加上.h头文件,而不是.cpp.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彭恕戴丑
2019-11-07 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:843万
展开全部
你创建新文件时没有把文件包含到编译目录中。项目属性中设置一下,把它包含进去就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式