使用Visual Studio 2010,C ++ with .NET,Win8 64bit作为32位应用程序编译我的项目时,我收到以下警告:
warning LNK4248: Unresolved Typeref-Token (01000012) for "_TCPsocket".
TCPsocket是SDL_net库的结构。 MSDN说,LNK4248意味着,编译器只能找到前向声明。 SDL_net链接正确,我使用的所有其他SDL_net函数都正常工作......
答案 0 :(得分:1)
您应该使用
包围SDL_net头文件#pragma managed(push, off)
#include "SDL_net.h"
#pragma managed(pop)
通过这种方式,您将确保头文件仅生成本机引用。