为了账号安全,请及时绑定邮箱和手机立即绑定

Xcode 编译多源文件(.cpp)c++工程时出现链接错误

Xcode 编译多源文件(.cpp)c++工程时出现链接错误

HUX布斯 2019-04-07 11:18:12
我本人正在学习c++,由于一直用的是mac,就用Xcode6当开发环境了。最近正在研究c++接口与实现的分离,于是自己用Xcode建了个小project,内含main.cppclass.cpp两个源文件和class.h一个头文件。其中,class.h中包含一个类的接口,而class.cpp中是该类的实现。main.cpp中#includeclass.h完成后,尝试build,出现链接错误:undefinedsymbols......而当我把class.cpp中的实现代码剪切到class.h中以后,可以正常build,生成可执行文件。请问有什么解决方法实现多源文件的编译?
查看完整描述

2 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

把编译错误发出来瞧瞧吧
你的classcpp包含classh头文件了么?
或者正如pezy所说,你写的是不是关于模板的东西,一般就只能放在一个文件里了
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 317 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信