canghai0331
canghai0331
采纳率40%
2016-01-11 03:21 阅读 2.9k

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

5

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    oyljerry oyljerry 2016-01-11 06:22

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

    点赞 评论 复制链接分享
  • lm_whales lm_whales 2016-01-11 04:06

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

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

    点赞 评论 复制链接分享
  • sinat_33070141 大VSuperMario 2016-01-11 04:07

    文件窗口右键添加现有项

    点赞 评论 复制链接分享
  • abcd_123457 abcd_123457 2016-01-11 04:28
    在工程属性中的c/c++项目中选择additional include  directories添加头文件所在路径,同时将头文件添加 到工程中你试试。
    
    点赞 评论 复制链接分享

相关推荐