C++ fatal error LNK1120: 1 个无法解析的外部命令
errorLNK2019:无法解析的外部符号"void__cdeclput_message(charconst*)"(?put_message@@YAXPBD@Z),该符...
error LNK2019: 无法解析的外部符号 "void __cdecl put_message(char const *)" (? put_message@@YAXPBD@Z),该符号在函数 "void __cdecl quit(void)" (?quit@@YAXXZ) 中被引用
fatal error LNK1120: 1 个无法解析的外部命令
void put_message(const char *); 声明在头文件a中, 定义在源文件a中,在quit()中被调用; quit()声明在头文件b, 定义在源文件b, 调用在main函数;
求教 展开
fatal error LNK1120: 1 个无法解析的外部命令
void put_message(const char *); 声明在头文件a中, 定义在源文件a中,在quit()中被调用; quit()声明在头文件b, 定义在源文件b, 调用在main函数;
求教 展开
1个回答
展开全部
更多追问追答
追问
VS2005下编译;
声明
inline void put_message(const char * message);
定义
void put_message(const char * message)
一致
错误是什么意思?
追答
错误是说没有找到这个函数的定义。(生成的obj文件中没有导出这个符号)
你把inline去掉再编译看看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询