2013-06-03 31 views
3

編譯時我用Visual Studio 2010的項目中,C++和.NET,Win8的64位爲32位應用程序,我得到以下警告:「未解決Typeref令牌」 與SDL_net和.NET

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

TCPsocket是SDL_net庫的結構。 MSDN說,LNK4248的意思是,編譯器只能找到一個前向聲明。 SDL_net連接正確,所有其他SDL_net功能,我使用的是正常工作...

回答

1

您應環繞的SDL_net頭文件包括與

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

有了這個,你一定會認爲頭文件只會生成本地引用。

+1

不幸的是,這對我不起作用:/ 警告只是保持不變......這個#pragma究竟做了什麼以及本地和非本地引用有什麼不同? – Qw3ry

相關問題