Это консольное приложение Windows (на самом деле это сервис), который был создан предыдущим парнем 4 года назад и установлен и запущен. Теперь мне нужно внести некоторые изменения, но не могу даже создать текущую версию! Вот выход сборки:Как устранить эту ошибку компоновщика VC++ 6.0?
--------------------Configuration: MyApp - Win32 Debug--------------------
Compiling resources...
Compiling...
Main.cpp
winsock.cpp
Linking...
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
Main.obj : error LNK2001: unresolved external symbol _socket_dontblock
Debug/MyApp.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
MyApp.exe - 2 error(s), 1 warning(s)
--------------------------------------------------------------------------
Если я использую /NODEFAULTLIB
тогда я получаю кучу ошибок. Код фактически не использует _socket_noblock
, но я ничего не могу найти на нем в сети. Предположительно, он используется какой-то библиотекой, к которой я привязываюсь, но я не знаю, в какой библиотеке она находится.
--- Alistair.
Гм ... как использовать зависимость ходок на приложение, которое не может установить связь? – atzz 2008-12-01 11:09:48