回 帖 发 新 帖 刷新版面

主题:关于和C++的混合编程

编译器:Turbo Pascal 7.0 Turbo C++ 3.0
报告的错误:Undefined external(是TP报的,TC Alt-F9正常)
前面写{$L ***.OBJ}了,且这里可以通过。
请高手指教。

回复列表 (共3个回复)

沙发

函数名称不对吧?在调用C函数前面加上下划线试试?
另:函数大小写也敏感:)

板凳

对了,如果用的是TC++,那么还要在C++代码中的函数头前加上:
extern "C"

3 楼

谢谢。

我来回复

您尚未登录,请登录后再回复。点此登录或注册