C++多个.h和.cpp文件的连接简单解决办法:
1,文件 .CPP里包含的头文件要正确.改包含的要包含.
2,main函数里要包含你编写全部.H头文件.
3,建议将所写的文件都放在同一文件夹下.
4,如没问题参照以下笨蛋而简单步骤.
举个例子吧:
假设你已经编写好了以下3个文件(或者更多):
SSList.H ----------- 头文件
SSList.cpp ----------- (函数)实现文件 (后缀为.c也可以)
SSList_main.cpp ------- 主(调用)文件 (后缀为.c也可以)
并将它们放在同一个文件夹里面.
到这里准备工作,差不多了!!!
(不管你怎么编,能编写出来就行,用记事本等等随你愿, 可以最简单的: 里面什么都没有,只是写好了文件名, 呵呵,够简单了吧!!!)
现在,我们进行编译运行,在 VC++ 6.0 怎么办呢?
还是一句话最简单的,
那就是打开了VC++6.0了 这个我想不用说了
执行 "文件"---"打开"----然后找到刚才你存放的3个文件中任意一个.cpp文件(你不是有VC6.0吗?.cpp文件默认是用它打开吗?双击就行,要不,在文件上点右键---"打开方式"---选择VC6.0打开,OK!!!),直接编译(build F7或者按"有双箭头向下的按妞"),简单吧,你可能会问,那还有两个文件呢? 别急,编译后是不是一大堆错啊,这样的好处是工程它自己建立了,现在问题是,把那另外两个文件加进去!!!
刚才编译后,左边原来空白的工作区中,是不是有文字了,工作区下面是不是有 ClassView 和 FileView ,按一下FileView,然后在工作区中+号旁边的文字(如ex00_data file)上点击右键----"填加文件到工程"----添加你需要的文件,加多少个文件你就重复多次--右键--添加.
到此,你可以编写你的任意一个文件了,哦,原来你已经全编写好了,那直接按那"有双箭头向下的按妞"进行编译吧!!!
遇鬼杀鬼,有错改错!!! 没错,一点也没错! 继续下一件事吧!
按以上操作,基本上满足你的要求了!!!
不知道是不是能跟turboC一样,C语言里是这样的,因为头文件是需要调用的啊,所以都放在安装C语言的程序里中的include文件夹里,不知道C++是不是。说不定帮不到你
你的代码在VC6.0下测试无误。
你的代码没什么问题,除了下面这句少了一个"<"
cout<<"number:"
但这似乎不是问题的关键,根据你的连接错误,我只能推测出一件事,就是你的文件名是cpp8.c而不是你说的cpp8.cpp。不知道是我推测的错了,还是你开头写错了,呵呵。