社区
C++ 语言
帖子详情
多文件编译的问题!
moonlights
2010-08-20 05:36:54
现在这样
我有一个类的定义在a.h里面
a.h里面还有一些模板函数的【声明】。
b.cpp里面是那些模板函数的定义。
我现在在a.cpp最后加上#include "b.cpp"
然后再main.cpp 里面调用#include "a.h"
出现编译错误= = 怎么办
...全文
117
12
打赏
收藏
多文件编译的问题!
现在这样 我有一个类的定义在a.h里面 a.h里面还有一些模板函数的【声明】。 b.cpp里面是那些模板函数的定义。 我现在在a.cpp最后加上#include "b.cpp" 然后再main.cpp 里面调用#include "a.h" 出现编译错误= = 怎么办
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lhahe
2010-08-24
打赏
举报
回复
export 关键字
运算符科技
2010-08-21
打赏
举报
回复
1、不要尝试包含.cpp文件。。
2、模板都放.h里面吧,放.cpp就会出编译错误,有时这个是由于编译器支持导致的。
果冻想
2010-08-21
打赏
举报
回复
这种是编译器导致的
libinfei8848
2010-08-20
打赏
举报
回复
我看晕了
moonlights
2010-08-20
打赏
举报
回复
顶起来
moonlights
2010-08-20
打赏
举报
回复
moonlights
2010-08-20
打赏
举报
回复
我晕了。 我开始没有表达明白好像
这样的。 主程序是 main.cpp
一个类定义在a.h,并且里面还有一些模板函数声明。
模板函数定义在b.cpp里面。 现在我在a.h最后加上include b.cpp。
在main里面include a.h 提示无法连接collect2: ld returned 1 exit status
但是我把a.h 改成a.cpp就可以 这是为什么啊???好郁闷
wing_0706
2010-08-20
打赏
举报
回复
模板是不能分开编译的啊
Rex237
2010-08-20
打赏
举报
回复
在b.cpp中 #include "a.h"
在a.cpp中 #include "a.h"
在main.cpp中 #include "a.h"
DotCpp
2010-08-20
打赏
举报
回复
模板不能分开编。
xixiaoliu
2010-08-20
打赏
举报
回复
不要 include .cpp,include .h
jackyjkchen
2010-08-20
打赏
举报
回复
#include "b.cpp"
这个放在a.h的最后
模板不能分离编译,这种方式是一种变通
理解kernel Makeiflie
编译
哪些在什么条件
编译
其次,根据不同产品方案,一定要修改代码,不可避免要修改
编译
脚本 很多同学只懂得简单的添加一个
编译
驱动,如何选择配置
文件
,内核这套
编译
体系工作的本质非常模糊或者不清楚。本课程分析内核vm...
VSCode C++多
文件
编译
(最简单的方法)
C++中编写类时往往会分成.h和.cpp方便代码编写,这篇文章就来讲讲VSCode中怎么进行多
文件
编译
。 1.安装插件 为了方便
编译
需要安装图中插件,不过相信写C++的应该都安装了吧。 2.原因分析及解决思路 当我们按单
文件
...
VSCode 单
文件
编译
与 多
文件
编译
(windows)
单个
文件
(不受其他
文件
影响)
编译
生成exe
文件
和 多个
文件
编译
生成exe
文件
只和tasks .json
文件
有关。 此方法在根本上还是和命令行
编译
的原理相同。 在命令行中,
编译
文件
g++ main.cpp -o main.exe 若要
编译
...
VScode 使用 Code Runner 解决 C++ 多
文件
编译
运行
问题
VScode 使用 Code Runner 解决 C++ 多
文件
编译
运行
问题
1、
问题
描述2、解决方法3、
问题
解决 1、
问题
描述 博主本人在自学 《C++语言程序设计》的过程中,在第五章的学习中遇到了多
文件
编程的例题,在使用 vscode 运行...
如何
编译
含有多个
文件
的fortran程序包(Linux多
文件
编译
)
如何
编译
含有多个
文件
的fortran程序包(Linux多
文件
编译
) 初学Linux,拿到的程序都是压缩包,解压之后发现各个程序互相嵌套,而且往往不是用同一种语言写的,因此在
编译
的过程,需要厘清每个
文件
之间的逻辑关系。 ...
C++ 语言
64,636
社区成员
250,540
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章