刚学VC,我只会建立一个单文件的程序,就是在“文件”里新建“C++ source file”
但是如何建立一个多文件的程序,请各位指导如何操作,谢谢。另外,我学了类,类的定义可以包含在一个头文件当中,可以供别的程序调用,比如我定义了一个student类,那可以包含在student.h头文件中被程序调用,这样的操作如何做,请指教,谢谢:)

解决方案 »

  1.   

    使用VC,每次不要一个文件一个文件地建,而要以“projects”(工程)为单位,这样VC会把这一工程保存在一个“workspace”(工作区间)来管理。具体来说,面对一个空的VC界面,第一次按“CTRL+N”时弹出的(new)新建对话将会定位在“projects”上,如果你刚学VC,可以试着建立一个“Win32 Console Application”(控制台应用程序),选中后,在右侧填入工程名,比如“试验程序”,VC会在默认存放程序的文件夹里新建一个名为“试验程序”的文件夹来存放所有的相关文件。一路回车建立好这个工程后,你看到的工作区间里什么也没有,再次按“CTRL+N”,弹出的新建对话框便会定位在“Files”(文件)上,存放main函数的自然不必说;新建一个“C++ source file”文件就行了,定义和声明类的头文件(比如说名为student.h)新建一个“C/C++ Header File”也不用说,在存放main函数的.cpp文件里要写上“#include"student.h"”;而student.h的实现文件有点讲究,直接新建一个“C++ source file”文件(比如说名为student.cpp),在最上面写上“#include"student.h"”就行了,千万不要再在存放main函数的.cpp文件里再写什么“#include"student.cpp"”,两个.cpp文件在一个“文件夹”里,VC就知道会包含它了,不需手工声明,否则会出现“重复定义的错误”,切记切记。
      

  2.   

    rushinger(rushinger) ( ) 厉害,占了一楼,我没有可说的了
      

  3.   

    狗屁,没学几天哈,你编译C++时,他会给你建个工程的, 加到工程的C++文件中他都会编译。头文件你可不加,只是看不到ClassView的函数而已。至于编译错误。 连接错误嘛, 自己搞定。