win32做的dll库
我做的一个dll库,如下例子
extern "C" __declspec(dllexport) unsigned int GetDllVersion(void);
功能也OK,现在客户想要我们做一个库替他们以前的库,我看到他们的库.h文件
#ifdef QHIDDLL_EXPORTS
#define QHIDDLL_API __declspec(dllexport)
#else
#define QHIDDLL_API __declspec(dllimport)
#endif
QHIDDLL_API int fnQHIDDLL(void);
对方的dll库.h文件和我的有点区别。请问dllimport与dllexport区别,另外如果客户使用c#或net语言调用我win32做的dll的话,应该怎么做兼容性比较好?