前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >g++ 编译 c++ 程序时需要包括 include .h 文件,还是需要 .cpp 文件

g++ 编译 c++ 程序时需要包括 include .h 文件,还是需要 .cpp 文件

作者头像
田春峰-JCJC错别字检测
发布2019-02-14 14:44:46
2K0
发布2019-02-14 14:44:46
举报

g++ 编译 c++ 程序时需要包括 include .h 文件,还是需要 .cpp 文件 最近用Eclipse 下的cdt 学习c++ 发现大部分的时候 main.cpp 中只需要包括 .h文件就可以了 cpp 文件在编译的时候用 g++ main.cpp *.cpp *.cpp 指定就可以。 可是今天上午编译一个 自己写的 类模板的代码 stack.h 和 stack.cpp ,main.cpp 中如果只包括 stack.h 就会出现: undefined reference to xxxxxx 的错误,很奇怪。 解决上面的错误只需要把stack.h 替换成stack.cpp就可以了。 这是为什么呢? 幸好参考这篇文章的时候解决了上面的问题。 ChinaUnix.net - C/C++ 编译器和调试器以及静态库、动态库使用汇总 http://dummy.linux.net.cn/~xgwu/cmuo/basics/cbsource3.html http://www.linuxsir.com/bbs/showthread.php?s=&threadid=1005 再来一片makefile然后细细看 VC中的一些常用方法(20条)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2004年11月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档