.cpp程序中调用.c文件中定义的函数,编译无错误,但连接时出错。
在.cpp文件中,使用extern “C” { },将.c文件对应的头文件包含在内,问题解决编译通过。
实际上这个操作是把libaxidma.h中所有的函数声明都包括在了extern “C” { }中。
参考文章:
https://www.cnblogs.com/shijiaqi1066/p/6349243.html
.cpp程序中调用.c文件中定义的函数,编译无错误,但连接时出错。
在.cpp文件中,使用extern “C” { },将.c文件对应的头文件包含在内,问题解决编译通过。
实际上这个操作是把libaxidma.h中所有的函数声明都包括在了extern “C” { }中。
参考文章:
https://www.cnblogs.com/shijiaqi1066/p/6349243.html