用mfc规则dll导出类,为什么链接时老提示 warning C4273: dll链接不一致
因为我dll中导出的类中要使用一些mfc的类,使用了mfc规则dll。
在.h文件中如下:
#ifndef A_H
#define A_H
#ifdef DLL_FILE
class __declspec(dllexport) CA
#else
class __declspec(dllimport) CA
#endif // DLL_FILE
{
public:
...
在.cpp中如下:
#ifndef DLL_FILE
#define DLL_FILE
#endif
...