3

使用 Visual Studio 2010、带有 .NET 的 C++、Win8 64 位作为 32 位应用程序编译我的项目时,我收到以下警告:

warning LNK4248: Unresolved Typeref-Token (01000012) for "_TCPsocket".

TCPsocket是 SDL_net 库的结构。MSDN 说,LNK4248的意思是,编译器只能找到前向声明。SDL_net 链接正确,我使用的所有其他 SDL_net 功能都正常工作......

4

1 回答 1

1

您应该将 SDL_net 头文件的包含与

#pragma managed(push, off)
#include "SDL_net.h"
#pragma managed(pop)

有了这个,您将确保头文件只会生成本机引用。

于 2013-07-14T07:02:27.627 回答