Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите с Link obj файлов 
:(
    Опции темы
Teran
Дата 17.10.2005, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 590
Регистрация: 9.9.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



выкачал исходник службы с нета чудом получилось его откомпилировать но когда в исходний текст добавляю сою функцию компилятор ругается уже на ликовку obj файла не подскажите что это может быть такое??
smile
добавляю например Findwindow
результат :
Код

E:\DDK\lib\i386\coffbase.txt : warning LNK4198: base key "usermode" not found - using default
tdifw_svc.obj : error LNK2001: unresolved external symbol __imp__FindWindowA@8       ------- вот в этом месте!!!!!!
obj\i386\\tdifw.exe : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
Error executing nmake.

Test1.exe - 3 error(s), 6 warning(s)



полный список выдачи результата:

Код

--------------------Configuration: Test1 - Win32 Debug--------------------
Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.
cl -nologo -Ii386\ -I. -I.. -IE:\DDK\inc -IE:\DDK\inc -IE:\DDK\inc -D_X86_=1 -Di386=1   -DCONDITION_HANDLING=1 -DNT_UP=1  -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -D_WIN32_WINNT=0x0400    -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -DFPO=1    -DNDEBUG -D
_DLL=1 -D_MT=1     /c /Zel /Zp8 /Gy  /W3 /Gd  /QIfdiv- /QIf  /Gi- /Gm- /GX- /GR- /GF   /Oxs /Oy   -FIE:\DDK\inc\warning.h  .\tdifw_svc.c
tdifw_svc.c
D:\svc\tdifw_svc.c(175) : warning C4013: 'malloc' undefined; assuming extern returning int
D:\svc\tdifw_svc.c(249) : warning C4013: 'free' undefined; assuming extern returning int
D:\svc\tdifw_svc.c(790) : warning C4013: 'getenv' undefined; assuming extern returning int
D:\svc\tdifw_svc.c(1313) : warning C4013: 'qsort' undefined; assuming extern returning int
D:\svc\tdifw_svc.c(1612) : warning C4013: 'realloc' undefined; assuming extern returning int
 link -out:obj\i386\\tdifw.exe -machine:i386 @C:\DOCUME~1\9335~1\LOCALS~1\Temp\nm54.tmp
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
-MERGE:_PAGE=PAGE 
-MERGE:_TEXT=.text 
-SECTION:INIT,d 
-OPT:REF 
-INCREMENTAL:NO 
-FORCE:MULTIPLE 
-RELEASE 
-FULLBUILD 
-IGNORE:4001,4037,4039,4065,4070,4078,4087,4089,4096 
-NODEFAULTLIB 
-debug:NONE 
-debugtype:coff 
-version:4.00 
-osversion:4.00 
-PDB:NONE 
-MERGE:.rdata=.text 
-subsystem:console,4.00 
-base:@E:\DDK\lib\i386\coffbase.txt,usermode 
-entry:mainCRTStartup 
-optidata 
obj\i386\tdifw_svc.obj 
obj\i386\main.obj 
obj\i386\flt_rule.obj 
E:\DDK\lib\i386\\advapi32.lib 
E:\DDK\lib\i386\\kernel32.lib 
E:\DDK\lib\i386\checked\wsock32.lib 
E:\DDK\lib\i386\checked\Winmm.lib 
iphlpapi.lib 
msvcrt.lib 
E:\DDK\lib\i386\coffbase.txt : warning LNK4198: base key "usermode" not found - using default
tdifw_svc.obj : error LNK2001: unresolved external symbol __imp__FindWindowA@8
obj\i386\\tdifw.exe : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
Error executing nmake.

Test1.exe - 3 error(s), 6 warning(s)




--------------------
Ни цего не понимаю
PM MAIL ICQ   Вверх
_hunter
Дата 17.10.2005, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



а при чем тут линковка? ты код своей функции ( FindWindow ) куда засунул? если в другой файл -- что ты при этом еще делал? если в существующий -- куда?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Guest
Дата 17.10.2005, 16:26 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











спасибо уже разобрался
нужно была в SOURCES файле добавить нужную библиотеку
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.4315 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.