warning C4273, 请帮忙解决, 分不够可以再加
#if defined(_DEBUG)
#define X_EXPORT __declspec(dllexport)
#else
#define X_EXPORT __declspec(dllimport)
#endif
class X_EXPORT TestIn
{
public:
void Get( void ){};
};
class X_EXPORT TestOut
{
public:
void Get( void );
};
void TestOut::Get( void ){};
// warning C4273: “TestOut::Get” : dll 链接不一致
// 为什么会这样子呢?
// 这是一个 DLL 工程
// 当将类的功能实现提到外面去就会出现这个警告, 而在内部就不会
// 如何将这个警告去掉呢, 不要告诉我使用#pragma warning(disable:4273)
// 谢谢各位大大侠