2013-06-03 1 views
3

При компиляции моего проекта с Visual Studio 2010, C++ с .NET, Win8 64bit как приложение 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

Смежные вопросы