C++多个.h和.cpp文件的连接?
C++多个.h和.cpp文件的怎么连接啊?我编了4个.h文件和相对应的4个.cpp文件还有一个main文件就是不知道怎么连接总是出错如果是1个.h文件和1个.cpp文件就...
C++多个.h和.cpp文件的怎么连接啊?
我编了 4个.h文件和相对应的4个.cpp文件 还有一个main文件
就是不知道怎么连接 总是出错 如果是1个.h文件和1个.cpp文件就可以.
谁能举例多个.h和.cpp .main文件的代码例子!
我不想写在一个文件里,那样代码太乱了!
请高手指点!! 展开
我编了 4个.h文件和相对应的4个.cpp文件 还有一个main文件
就是不知道怎么连接 总是出错 如果是1个.h文件和1个.cpp文件就可以.
谁能举例多个.h和.cpp .main文件的代码例子!
我不想写在一个文件里,那样代码太乱了!
请高手指点!! 展开
1个回答
展开全部
1,文件 .CPP里包含的头文件要正确.改包含的要包含.
2,main函数里要包含你编写全部.H头文件.
3,如没问题参照以下步骤.
举个例子吧:
假设你已经编写好了以下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)上点击右键----"填加文件到工程"----添加你需要的文件,加多少个文件你就重复多次--右键--添加.
到此,你可以编写你的任意一个文件了,哦,原来你已经全编写好了,那直接按那"有双箭头向下的按妞"进行编译吧!!!
遇鬼杀鬼,有错改错!!! 没错,一点也没错! 继续下一件事吧!
按以上操作,基本上满足你的要求了!!!
2,main函数里要包含你编写全部.H头文件.
3,如没问题参照以下步骤.
举个例子吧:
假设你已经编写好了以下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)上点击右键----"填加文件到工程"----添加你需要的文件,加多少个文件你就重复多次--右键--添加.
到此,你可以编写你的任意一个文件了,哦,原来你已经全编写好了,那直接按那"有双箭头向下的按妞"进行编译吧!!!
遇鬼杀鬼,有错改错!!! 没错,一点也没错! 继续下一件事吧!
按以上操作,基本上满足你的要求了!!!
参考资料: http://zhidao.baidu.com/question/32193035.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询