导航:首页 > 源码编译 > 两个cpp编译

两个cpp编译

发布时间:2023-04-24 05:12:47

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

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

⑵ 在c语言中,把两个函数放在两个程序文件中,怎样作为两个文件进行编译,连接和运行

不知道你用的是什么编译器,如果用的是VC的话,可以尝试下我的做法:
创建两个源代码文件:1.cpp和2.cpp
1.cpp中内容:
#include<stdio.h>
#include"2.cpp"/*采用包含命令调用2.cpp中的函数*/
int max(int x,int y)
{
return x>y?x:y;
}
int main()
{
int a,b,m,n;
a=10;
b=30;
m=max(a,b);
n=min(a,b);
printf("%3d%3d\n",m,n);
return 0;
}
2.cpp中内容:
int min(int x,int y)
{
return x<y?x:y;
}
把这两个源代码放到一个文件夹下,编译并运行1.cpp即可。注意,2.cpp中没有main函数,所以不能直接编译2.cpp。其实由于最终1.cpp和2.cpp要连接到一起形成一个可执行文件1.exe,所以2.cpp中也不能有main函数。

⑶ vs2005一个项目包含两个cpp文件,编译没错误,但调试错误 ,怎么解决啊如题 谢谢了

你两个cpp文件里面是不是都有main函数? 删掉一个,或者把其中一个文件从项目工程里脱离出去

⑷ VC 6.0两个.cpp如何进行编译具体情况如下:

就是用extern ,不过你液弊世用的方法不对。
比如:cpp1:
定义一个常量(或变量)const double pi=3.1415926;
想在cpp2里调用则声明为extern const double pi;注卜洞意这里不要再给变量初始化,闹肢这样就可以在cpp2里使用的。其他类似

⑸ c语言问题,在源文件下编写了两个cpp文件,只能运行其中的一个,另外一个怎么运行呢

猜测你的问题应该是一个工程有两个CPP文件,比如1.cpp,2.cpp,该如何运行。目前所有C的编译器都是默认从main()函数开始运行,所以只需要在你的一个CPP(比如是1.cpp)中写入main()函数,其他函数从main()函数中调用。其他函数可以写在1.cpp中,也可以写在2.cpp中,但写在2.cpp中时需要在2.h中声明各函数,同时在1.cpp中包含2.h。

⑹ 怎样在VC6.0下编译多个CPP文件

我悔兆携使用的是vc6,我是在资源管理器中新建cpp或h文件后再project->add to project->files,在弹猜孙出的碧伏对话框中找到你建立的cpp或h文件然后选中,点确定就加入到你的项目中了。

⑺ 多个cpp文件如何一起编译

将函数的声明放到头文件,函数的定义放在cpp文件,之后再主函数中,将头文件包含进来,进行联编

⑻ 如何用VS2005将两个cpp文件编译成一个

主程序文件里增加
#include"add.c"
用引号的,空帆不要用尖括号,引号中斗大雹可以用路径仿蠢名,相对路径或者绝对路径都可以

⑼ 如何把两个.CPP文件编译在一起

其实你可以加个头文件....
twofile2.h
#ifndef _twofile_H_
#define _twofile_H_
#endif
void remote_access();

然后在twofile1.cpp里加上一句,#include"twofile2.h"
在twofile2.cpp里也加上一句,#include"twofile2.h"

⑽ 我在VC6.0里面写了两个.cpp文件,一个.h,其中两个.cpp文件编译都没问题,但却组建不了.exe。帮忙看看。

.h文件察含里不能有定义,只能有声明。
你现在头文件里全是定义,这个头文件被包含超过一次,就会出现链接错误。
解决办法是把:
int x=10; //定义了全局变量X,供1.CPP和2.CPP调用。
int y=10; //定义了全局变量Y,供1.CPP和2.CPP调用。
放到其中一个cpp文件里,而在另一个cpp文件里用:
extern int x;
extern int y;引用第一个cpp文件里定义的全局变量。
add函数也是一样,在头文件里只写函数的声明:
voia add();
在其猛没核中一个枝掘cpp文件里定义add函数。你可以把add函数的定义放到第一个cpp文件里就行。

阅读全文

与两个cpp编译相关的资料

热点内容
小微信aPP怎么一下找不到了 浏览:297
算法纂要学术价值 浏览:973
程序员你好是什么意思 浏览:799
倩女幽魂老服务器如何玩 浏览:559
电子钟单片机课程设计实验报告 浏览:997
看加密频道 浏览:379
程序员算不算流水线工人 浏览:632
三星电视我的app怎么卸载 浏览:44
简述vi编译器的基本操作 浏览:507
让程序员选小号 浏览:91
加强数字货币国际信息编译能力 浏览:584
购买的app会员怎么退安卓手机 浏览:891
程序员的种类及名称 浏览:293
美国程序员薪资 浏览:13
黑石通汇证券服务器什么时候到期 浏览:393
东方财富app里我的关注怎么看 浏览:749
bm3d单反级降噪算法 浏览:457
华为安卓机激活时间怎么查询 浏览:850
如何用优盘重装服务器系统 浏览:317
日本结婚三代算法 浏览:920