vc 6.0 error c2491 报错啊,头大

简单又奇怪的问题又来了。。。
debug版完全正常;release版报错c2491. definition of dllimport function not allowed.

(我是接手的别人的项目,项目工程代码里没有看到有dllimport 或者是其他明显的问题啊)。

检查一下你Release版本跟Debug版本的工程配置,尤其预编译宏的设置。

应该有宏定义不一致,导致dllexport,dllimport的导入

对比一下 Release 和 Debug 版本的工程属性,重点看看宏定义。
另外,在代码中看看有没有使用 _DEBUG 宏