多谢,确实是个细节。
之前一直用这个宏进行导出
#ifdef __cplusplus
extern "C" {
#endif
__declspec(dllexport) int funcA();
__declspec(dllexport) int funcB();
#ifdef __cplusplus
}
#endif
但是最后发现加了使用a.dll的函数funcB后,这个宏__cplusplus失效了,没搞懂为什么。
干脆把这个宏判断去掉,直接extern "C",就好了。
【 在 Bernstein 的大作中提到: 】
: 肯定是可以的,大量使用过
: 你用depends分别加载b.dll和a.dll试试,看有说明问题,估计是一些细节
:
--
FROM 114.242.17.*