error LNK2019: unresolved external symbol "__declspec(dllimport) void 遇到的问题以及解决办法

来源:互联网 发布:python 列表 replace 编辑:程序博客网 时间:2024/05/20 05:25
使用的库为C开发,原来是静态链接的库文件。后来增加导出符号:
#ifdef EXPORTS
#define EXTERN(type)  __declspec(dllexport) type
#else
#define EXTERN(type) __declspec(dllimport) type
#endi
后再新创建的工程里始终报LNK2019的错误,郁闷死了。
后来仔细查看示例程序,发现在包含头文件时需要加上
extern "C" {
#include ...
}
以后一定要注意了。