源文件中第二个文件怎样才能运行
Ⅰ 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。
Ⅱ vs2010中c++在一个源文件夹下建立第二个.cpp文件就无法调试 显示系统找不到指定文件
有在工程里把新建的文件加入到工程中么?
在工程里文件列表中
右键 -> add -> add exsiting item-> 选择新建的文件
Ⅲ 易语言合并的文件 怎么才能执行第二个文件!
可以用图片资源表保存图片,图片1,图片2,图片3,用单选框来判断。
按钮被单击
如果真(单选框1.选中=真)
图片框1.图片=#图片1
如果真结速
如果真(单选框2.选中=真)
图片框1.图片=#图片2
如果真结速
如果真(单选框3.选中=真)
图片框1.图片=#图片3
如果真结速
不用图片资源表也可以用字节集变量来读入图片。
Ⅳ c语言中如何同时运行多个源文件
第一步:
将源文件1(1.c)修改为如下形式:
#include "print.h"
#include "2.c"
int main(void)
{
printHello();
return 0;
}
其中的2.c就是源文件2的文件名
第二步,将三个文件保存到同一目录中
第三步,打开TC2,执行FILE-CHANGE DIR,将工作目录换到三个文件所在的目录。
第四步,在TC2中打开1.c文件,编译运行。
建议不要再使用TC2这个相对原始的IDE了,上面介绍的这个方法也并不是标准方法,建议使用TC2006/VC/BCB等现代的IDE环境,如果实在是舍弃不下DOS字符界面,那就试试GCC吧!
Ⅳ C++中如何把两个源文件连接起来运行
源文件是不能运行的。但是源文件可以各自编译,然后连接成一个完整的程序。具体步骤和实例的话,需要知道你用的什么编译器或者开发环境
Ⅵ 如何运行visual c++下多个cpp文件,就是在同一个项目下建立了多个.cpp源文件,但是无法生成,运行第二个
一个vs项目只能有一个cpp文件包含 main方法,另一个不能有
如果建立多个cpp,要联合这些cpp使用,比如有两个cpp文件1.cpp和2.cpp,在1.cpp中写了一个main方法,2.cpp就不能写这个main方法了,只能在1.cpp中写上#include "2.cpp",然后在2.cpp中写个类,把这个类写在1.cpp里面实例化而已
1.cpp
#include "iostream"
#include "2.cpp" //这里写包含第二页
using namespace std;
int main()
{
class student s; //直接使用2.cpp的类
s.say();
}
--------------------------------------------------------
2.cpp
#include "iostream"
using namespace std;
class student{ //写一个类,就可以在1.cpp里面使用了
public : //注意使用public
int a=99;
int say()
{
cout << a<<endl;
return 0;
}
};
Ⅶ vc++6.0有一个源文件cpp1,后又添加一个cpp2,想运行cpp2却是cpp1,求解
一个项目里面只允许有一个MIAN主函数,调试时候默认执行第一个CPP
Ⅷ C语言源程序到运行程序经过哪几个步骤
1、预处理
在这一阶段,源码中的所有预处理语句得到处理,例如:#include语句所包含的文件内容替换掉语句本身,所有已定义的宏被展开。
根据#ifdef,#if等语句的条件是否成立取舍相应的部分,预处理之后源码中不再包含任何预处理语句。
GCC预处理阶段可以生成.i的文件,通过选项-E可以使编译器在预处理结束时就停止编译。例如:gcc -E -o hello.i hello.c
2、编译
这一阶段,编译器对源码进行词法分析、语法分析、优化等操作,最后生成汇编代码。这是整个过程中最重要的一步,因此也常把整个过程称为编译。
可以通过选项-S使GCC在进行完编译后停止,生成.s的汇编程序。例如:gcc -S -o hello.s hello.c
3、汇编
这一阶段使用汇编器对汇编代码进行处理,生成机器语言代码,保存在后缀为.o的目标文件中。
当程序由多个代码文件构成时,每个文件都要先完成汇编工作,生成.o目标文件后,才能进入下一步的链接工作。
目标文件已经是最终程序的某一部分了,只是在链接之前还不能执行。可以通过-c选项生成目标文件:gcc -c -o hello.o hello.c
4、链接
经过汇编以后的机器代码还不能直接运行。为了使操作系统能够正确加载可执行文件,文件中必须包含固定格式的信息头,还必须与系统提供的启动代码链接起来才能正常运行,这些工作都是由链接器来完成的。gcc -o hello hello.c
5、运行:执行.EXE文件,得到运行结果。
Ⅸ 一个C语言小程序的源代码分成了两个部分,怎么运行
前者叫头文件,后者叫源文件。在运行源文件之前必须把需要用到的头文件包括进去。例如经常写的#include<stdio.h>,include就是包括的意思;所以你在运行sample.c之前也得想写其他头文件一样写上#include<sample.h>.只是常用到的头文件都已被写入VC库里了,所以也叫库文件。
Ⅹ c语言中如何同时运行多个源文件
1、将一个函数写在一个文件里,然后再在另一个文件里用“include”包含这个文件。
2、举个例子
在文件c1.c里编一个函数:
void
printword(){
printf("Hello!world!");
}
再建立一个文件c2.c,文件开头写上#include"c1.c",就可以调用c1.c里的函数printword()了
这样通过include操作,可以把任意多个文件连接起来,编译成一个程序运行。