Страница 1 из 1
Помогите скомпилировать проект на MS VS 7
Добавлено: 15 фев 2006, 14:04
treider
При компиляции проекта в MS VS 7 выдается сообщение об ошибке
NetBios error LNK2019: unresolved external symbol _Netbios@4 referenced in function "int __cdecl NBReset(int,int,int)" (?NBReset@@YAHHHH@Z)
для функции NetBios используется заголовочный файл Nb30.h
Re: Помогите скомпилировать проект на MS VS 7
Добавлено: 15 фев 2006, 14:42
Hawk
treider писал(а):При компиляции проекта в MS VS 7 выдается сообщение об ошибке
NetBios error LNK2019: unresolved external symbol _Netbios@4 referenced in function "int __cdecl NBReset(int,int,int)" (?NBReset@@YAHHHH@Z)
для функции NetBios используется заголовочный файл Nb30.h
Укажи в настройках линкера линковать ещё библиотеку Netapi32.lib
Добавлено: 16 фев 2006, 09:52
treider
Прописал линковку Lib где только нашел, ни чего не помогло, че ему надо так и не понял.
Попробовал динамическую линковку (LoadLibrary) компилируется, но пока, что не работает.
Добавлено: 16 фев 2006, 11:40
BBB
Может, нестыковочка по набору параметров (а, следовательно, и по имени функции - "int __cdecl NBReset(int,int,int)" (?NBReset@@YAHHHH@Z))
И линкер не находит не Lib-у, а именно саму функцию в ней (либо функция отстутствует, либо имеет другой набор параметров и, следовательно, из-за этого другое имя)
Добавлено: 16 фев 2006, 14:02
treider
Дело имено в NetBios.
Если библиотека NetAPI32.DLL линкуется динамически, а не через LIB то всё компилится и оказывается даже работает. Может быть NetAPI.lib кривая.
Сама DLL у меня лежит в папочке ServisPack - то же причина для размышлений :!: