我创建了一个在我的项目中使用的DLL,但是,我收到以下错误:
error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
我有点期待,但我想我可以使用平台调用,但是,我没有找到如何用C ++做这个的解释。我发现的一切都是C#。
任何人都可以解释或给我一个链接吗?
我在dll.h文件中:
static __declspec(dllexport) double name(function);
然后是dll.cpp:
#include "dll.h"
namespace name
{
double name::name(function)
{
// code
}
}
但是,如果我使用__clrcall
,我不确定要改变什么。