| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Помогите спарвиться с линкером в MSVC++ 6.0 |
| Автор: Вано 2.7.2002, 05:39 |
| У меня есть приложение - компилдирую все ОК, а когда начинается линковка упорно вылезает седующее сообщение (причем не конкретно для этого проекта а вообще для всех): Linking... nafxcwd.lib(thrdcore.obj) :error LNK2001: unresolved external symbol _endthreadex nafxcwd.lib(thrdcore.obj) :error LNK2001: unresolved external symbol __beginthreadex libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/RUSLAN.exe : fatal error LNK1120: 3 unresolved externals Error executing link.exe. Что с этим делать? Мне советовали отключить статическую компиляцию - как это можно сделать? Если конечно это поможет. Буду благодарен за любой совет. |
| Автор: Baa 2.7.2002, 12:11 |
| У тебя почему-то MFC библиотека глючит :\ ты наерно дивно его используешь...Как проект создавал? |
| Автор: Люда 2.7.2002, 17:49 |
| Проверь, у тебя с библиотесными файлами все в порядке, у меня такая ошибка выскакивала, когдая забывала какую-нибудь библиотеку подключить, эта ошибка по-моему говорит о том, что ф-ция у тебя объявлена, но сама ф-ция не существует |
| Автор: Baa 2.7.2002, 18:33 |
| Дык в том-то все и дело, что эти функции стандартные для MFC... |
| Автор: Вано 3.7.2002, 07:17 |
| Ваа, проект не я делал но доделавать предстоит мне я не знаю как его делали. У меня уже был это глюк я MSVC переустановил - все равно глючит. Все косяки лезут с библиотекой NAFXCWD.LIB че это за библиотека такая не в курсе? И еще . Как отключить статическую компиляцию? |
| Автор: Scalder 3.7.2002, 08:04 |
| Baa Ты наверно имеешь в виду статически подключать библиотеки как отключить? Project->Setting->General |
| Автор: dostamax 16.7.2002, 07:03 |
| Samum luchum resheniem tvoei problemu budet otkrut uge gotovui proekt i posmotret chto tam napisano v debbugerre i linkere am vse klassno napisano |
| Автор: Fantasist 16.7.2002, 12:20 | ||
Поздновато, кажись, но все же. Ошибка явно указывает на то, что библиотека NAFXCWD.LIB использует функции, которые должны содержаться ы какой-то другой библиотеке, но эта библиотека не подключена. То, что он не может разрешить имя _main, наводит на мысль, что не включена какая-то "системная" библиотека, в которой эти функции определены(какая-нибудь afxcore). В таком случае, надо искать где эти функции объявляны, и смотреть, что за библиотеки переданы линковщику. |
| Автор: ZIG_Z@G 1.2.2004, 18:02 |
| помоему этой функ-ии не сеществует прошлый раз у меня было так же но само как то прошло |
| Автор: shedon 1.2.2004, 18:59 |
| Помню у меня была, точно такая же ошибка, когда я пытался откампилировать исходники варкрафт2000, при чём это было как VC6.0 так и в VC7.0. Что то там было с настройками проекта, то ли там действительно надо было отклюсить/включить статическую линковку, то ли она компилировалась, только в Release |
| Автор: Paradox 2.2.2004, 09:13 |
| Во прикол глянте на дату 1-го поста 2 июля 2002 года А ведь это моя первая тема на этом форуме, я тогда еще не зарегестировался даже |
| Автор: C'hoosen++ 2.2.2004, 23:45 |
| Линкировщик в VC++ 6 глючит много. У меня особенно, когда программиру- ешь консольную графику. P.S. Люди, переходите на Visual C++ .NET - лучше! |
| Автор: Guest 19.8.2004, 09:54 |
| ку-ку[move] |
| Автор: ViTality 26.10.2004, 13:09 |
| Давайте сделаем проще: Если у кого на компе есть эта библиотека (если кто забыл "nafxcwd.lib") то кинте мне на ящик мой ящик. И если кому надо будет я потом отправлю. |
| Автор: Guest 28.4.2005, 21:45 |
| NAFXCWD.LIB вот моя проблема!!!!!!!! где ее можно найти???????? peaple, help me, please!!!!!!!! |
| Автор: _hunter 29.4.2005, 14:55 |
| ftp://ftp.imras.yar.ru/pub/Users/Alex/From_sav/Microsoft%20Visual%20Studio/VC98/MFC/Lib/NAFXCWD.LIB ftp://ftp.rusautogaz.ru/distrib/CAD'S/MSVS.NET2003EntDev/DISK1/Program%20Files/Microsoft%20Visual%20Studio%20.NET%202003/Vc7/atlmfc/lib/nafxcwd.lib |
| Автор: Lenkov 3.6.2008, 16:58 |
| По этим ссылкам ничего не скачивается!!! Откуда можно скачать? эту библиотеку!! nafxcwd.lib |
| Автор: MTWizard 3.6.2008, 18:44 |
| У тебя включена ОДНОПОТОЧНАЯ версия run-time библиотеки (single-threaded) В опциях проекта поищи, где можно изменить её на Multi-threaded Добавлено через 1 минуту и 16 секунд У меня нет 6-й студии, в 2003 это находится в Project->Properties->C++->Code Generation Добавлено через 2 минуты и 43 секунды Функции beginthreadex и endthread предназначены для создания/завершения потоков, чего в однопоточной версии быть не может Добавлено через 8 минут и 5 секунд Библиотека nafxcwd.lib не виновата |