问题描述
- visual studio 编译多个文件
-
用visual studio 建立了一个win32控制台应用程序(项目),该工程包含多个头文件(.h文件)、源文件(.cpp文件),程序没有问题,如果将程序全写在一个文件(此文件会很大)中当然编译过程十分简单,也能编译通过,但是如果写成几个头文件和源文件,该 如何进行编译呢?请大神详细说明,可以举例。谢谢!!!
解决方案
如果你只有一个源代码文件,把其它部分放在.h中,include的话,编译起来是一样的。
解决方案二:
您的目的就是:把一个较大的C++程序分解成多个编译单元(多个CPP源代码文件)来组织工程项目。
用visual studio来组织多文件C++Project很简单方便,就是要记得把所有您用到的源代码文件都导入到相应工程内,另外记得正确nclude的头文件路径。
解决方案三:
用资源管理器右键编译 Visual Studio 解决方案文件
用Visual Studio2010 编译 C++文件"hello world”
Visual Studio编译出来的pdb文件有什么价值
解决方案四:
直接编译有什么问题吗?
只要你的main函数写在一个cpp文件里面就可以了呀。其他.h和.cpp文件都是函数的申明和函数的实现。
在主文件中include 需要调用到的.h文件;
在编译阶段,会将所有的.cpp编译成.o的目标文件--使用头文件,如果没有的话,可能会报错,函数变量找不到。
在链接阶段,主函数就回去找到其他的函数目标文件链接成一个可执行程序;
这里给一个我mfc项目的下载地址,你进去看看就知道了;
http://download.csdn.net/detail/u012377333/9520199
时间: 2024-10-21 12:47:11