带有SDL_net和.NET的“未解析的Typeref-Token”

时间:2013-06-03 15:32:11

标签: c++ .net visual-studio-2010 c++-cli sdl

使用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函数都正常工作......

1 个答案:

答案 0 :(得分:1)

您应该使用

包围SDL_net头文件
#pragma managed(push, off)
#include "SDL_net.h"
#pragma managed(pop)

通过这种方式,您将确保头文件仅生成本机引用。