读书人

C跟C++混合编程error LNK2019

发布时间: 2012-09-29 10:30:01 作者: rapoo

C和C++混合编程error LNK2019
error LNK2019: 无法解析的外部符号 "int __cdecl mainplay(int,char * * const)" (?mainplay@@YAHHQAPAD@Z),该符号在函数 "void __cdecl play(char *)" (?play@@YAXPAD@Z) 中被引用

在.cpp中先extern再调用.c中的mainplay时出现的错误,该怎么解决?

[解决办法]
c++的导出函数前加extern "C"
[解决办法]
楼主你好,请在c++的导出函数前加extern "C"

读书人网 >C++

热点推荐