我想使用Visual Studio构建dll,我想将其用作Matlab中的函数。
虽然这样做我使用了declspec(dllimport)函数......但是我得到编译错误LNK2019:未解析的外部sumbol?
感谢您的帮助。
#ifdef PRC50CONTROL_EXPORTS
#define PRC50CONTROL_API __declspec(dllexport)
#else
#define PRC50CONTROL_API __declspec(dllimport)
#endif
int PRC50CONTROL_API SetPRC50Gain(double inGain);
答案 0 :(得分:0)
int PRC50CONTROL_API SetPRC50Gain(double inGain);
在__declspec()
之前有返回类型将其移至
PRC50CONTROL_API int SetPRC50Gain(double inGain);
另外,显然,确保你有
PRC50CONTROL_EXPORTS
在您从中导出符号的库的标题中定义。