菜鸟求助 在vs中添加C++外部头文件的问题

这个是什么错误.obj是什么文件
我做C++primer P229页的例子,添加了下载的头文件,编译出错,麻烦大神看下。

还有就是如何在VS2013中添加 外部头文件,要具体操作步骤,请不要复制别人的,谢谢

4个回答

你这是找不到对应的类型实现,你用到的结构体等自定义的,需要也在cpp文件中定义,实现

自己写的代码
类,可以在定义的时候,直接用代码生成器生成框架
全部自己写也可以
头文件只需要
1)定义宏
2)enum 以及 const 定义
3) 数据类型定义,typedef,struct,class ,union 等
4)外部变量声名
5)(外部)函数声名
6)#include指令包含其他头文件
7)内联函数声名
8)函数模板,类模板定义。声名

函数定义最好不要写在头文件中
头文件只需要#include一下,甚至不需要添加到工程内。
编译器真正编译的是源文件,也就是.c,.cc,.cpp,.cxx 等文件
这些文件中,一般是实现代码。
如,函数定义,全局变量定义
类静态变量定义,类成员函数定义。
如果需要,也可以有声名性质的代码。

文件窗口右键添加现有项

canghai0331
canghai0331 外部头文件
4 年多之前 回复
在工程属性中的c/c++项目中选择additional include  directories添加头文件所在路径,同时将头文件添加 到工程中你试试。
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问