c++ 编译通不过。LNK2019错误 详细如题

1>Warmup.obj:errorLNK2019:无法解析的外部符号"void__cdeclerror(classstd::basic_string<char,stru... 1>Warmup.obj : error LNK2019: 无法解析的外部符号 "void __cdecl error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?error@@YAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z),该符号在函数 "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall Vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::operator[](int)" (??A?$Vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@@QAEAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) 中被引用 展开
 我来答
MercelProust
2015-03-07 · TA获得超过1082个赞
知道小有建树答主
回答量:1287
采纳率:0%
帮助的人:624万
展开全部
函数error有声明没定义,如果是自己写的函数,需要补上函数的实现,如果是库函数,需要把对应的库文件包含进工程
追问

error是这样的。库是别人给的。好像都有定义了诶

追答
应该和库无关,是代码的问题。Warmup.cpp里面是怎么用的?试试在Warmup.cpp里面添加error函数的extern声明看能不能解决

另外error的这个函数如果只是做现在throw的动作的话,感觉没必要做成函数,定义成宏更加好
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式