русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

C++ error LNK2001

162  
kleinfuchs старожил13.12.05 13:58
kleinfuchs
NEW 13.12.05 13:58 
Связываюсъ с [DLL] из [MFC] проекта.
[DLL & lib in system 32].
Кроме того [header und lib] в папке с проектом.
При запуске выдаёт такую ошибку.
[error LNK2001: unresolved external symbol __imp__rechnen]
фукция [rechnen] находится в [cpp in dll].
[dll]рабочая в другом проекте всё работает.
Что может бытъ причиной?
[google] дал ответ, но толъко на арабском. болъше не нашла.
#1 
timor_a посетитель13.12.05 14:52
13.12.05 14:52 
in Antwort kleinfuchs 13.12.05 13:58
yry....
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/html/lnk2001.asp
http://www.google.com/search?q=error%20LNK2001
http://cyhex.com
#2 
kleinfuchs старожил13.12.05 14:56
kleinfuchs
NEW 13.12.05 14:56 
in Antwort timor_a 13.12.05 14:52
Спасибо, но это я читала уже.
Не подходит.
Проверила всё уже [Project Settings...], но нейду проблемы.
Похожий проект работает, а новый нет.
Хотя оба создавалисъ одинаково.
#3 
scorpi_ скептик13.12.05 15:37
NEW 13.12.05 15:37 
in Antwort kleinfuchs 13.12.05 14:56
У тебя наверно опции /MD и /MT перемешаны. Копай дальше.
#4 
kleinfuchs старожил13.12.05 15:45
kleinfuchs
NEW 13.12.05 15:45 
in Antwort scorpi_ 13.12.05 15:37
в [Project Settings -> C/C++ -> Code Generation
Debug Multithreaded DLL]
соответственно в [Project Options]
[/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"Debug/MCTMFC.pch" /Yu"stdafx.h" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c ]
#5 
scorpi_ скептик13.12.05 15:48
NEW 13.12.05 15:48 
in Antwort kleinfuchs 13.12.05 15:45
А в DLL-проекте?
#6 
kleinfuchs старожил13.12.05 16:02
kleinfuchs
NEW 13.12.05 16:02 
in Antwort scorpi_ 13.12.05 15:48
Было [MTd], зделала [MDd ].
Такой-же резулътат.
#7 
scorpi_ скептик13.12.05 16:17
NEW 13.12.05 16:17 
in Antwort kleinfuchs 13.12.05 16:02
Должно было быть /MDd. А ты проект полностью перекомпилировала?
#8 
kleinfuchs старожил13.12.05 16:22
kleinfuchs
NEW 13.12.05 16:22 
in Antwort scorpi_ 13.12.05 16:17
Да.
[dll & lib] тоже поменяла.
Резулътата никакого.
#9 
Simple Nothing is f*cked14.12.05 10:33
Simple
NEW 14.12.05 10:33 
in Antwort kleinfuchs 13.12.05 16:22
Ты б выложила исходники, если это не секретные разработки, конечно :)
#10 
kleinfuchs старожил15.12.05 10:36
kleinfuchs
NEW 15.12.05 10:36 
in Antwort Simple 14.12.05 10:33
Не могу. Секрет фирмы.
Ошибка найдена. [DLL] была закомпилирована на криво вставшем компиляторе.
Закомпилировала на другом компъютере и всё работает.
Спасибо всем за участие.
#11 
Simple Nothing is f*cked15.12.05 10:39
Simple
NEW 15.12.05 10:39 
in Antwort kleinfuchs 15.12.05 10:36
А ларчик просто открывался (с) :)
#12 
kleinfuchs старожил15.12.05 19:03
kleinfuchs
NEW 15.12.05 19:03 
in Antwort Simple 15.12.05 10:39
Да уж. А я целый денъ мучаласъ.
Пока не додумаласъ на другом компъютере проверитъ.
Хорошо хотъ разрешили самой теперъ [Visual Studio] установитъ, а не злому дядъке с другой фирмы.
#13