四川鸿业建设集团网站,seo关键词平台,无网站网络营销,广东微信网站制作公司这个一个比较低级的问题#xff0c;为避免两次犯这样的低级错误#xff0c;特此记录。
发生这个问题的原因是未包含头文件#xff0c;例如#xff1a;
test.h
//在头文件中声明了导出函数test()
#ifdef __cplusplus
extern C {
#endif /*__cplusplus 1*/ext…这个一个比较低级的问题为避免两次犯这样的低级错误特此记录。
发生这个问题的原因是未包含头文件例如
test.h
//在头文件中声明了导出函数test()
#ifdef __cplusplus
extern C {
#endif /*__cplusplus 1*/extern __declspec (dllexport) int __stdcall test();#ifdef __cplusplus
};
#endif /*__cplusplus 2*/test.c
int test(){return 0
}编译成功此时用“dumpbin /EXPORTS”查看编译的dll发现未包含导出函数test()。
发生此问题的原因是test.c未包含头文件test.h 修改test.c如下重新编译即可
#include test.h
int test(){return 0
}越是简单的问题越容易犯错。