DLL无法导出函数问题
代码中这样写的:
ColorChoose mycolorchoose;
extern "C" ColorChoose* _declspec(dllexport) GetCSModule()
{
return &mycolorchoose;
}
ColorChoose是一个类;
编译的时候出现如下问题:
--------------------Configuration: ColorChoose - Win32 Debug--------------------
Compiling...
ColorChoose.cpp
D:\work\InterfaceTest\ColorChoose\ColorChoose.cpp(45) : warning C4518: '__declspec(dllexport ) ' : storage-class or type specifier(s) unexpected here; ignored
Linking...
Creating library Debug/ColorChoose.lib and object Debug/ColorChoose.exp
Creating browse info file...
ColorChoose.dll - 0 error(s), 0 warning(s)
我是在VC环境下编译的。编译后的DLL用depends 查看,发现根本就没有导出这个函数。请高大家帮着看看,是怎么回事。先谢谢了。