标签: c++ c codeblocks
我在一个工作区中有两个不同的项目,两个项目都是cpp项目。当我从一个项目调用cpp函数到另一个项目但是它没有工作并向函数名称显示未定义的引用。在链接时。
调用文件位于.c中,项目名称为ABC,定义文件为.cpp,项目名称为CDE
请帮忙
答案 0 :(得分:2)
你的问题有点模糊,但问题可能是名称错误。将您的C ++函数放在extern "C" { ... }块中,以便为其提供C链接并防止编译器伪造名称。
extern "C" { ... }