创建dll时,头文件的函数定义为static时报错“Diff” 必须有外部链接才可进行导出/导入

// riser.h

#ifdef RISER_EXPORTS
#define RISER_API __declspec(dllexport)
#else
#define RISER_API __declspec(dllimport)
#endif

static RISER_API bool Diff(double d1,double d2,double Err);

不可以导出静态函数的,回顾下static修饰函数时的作用就明白了。