Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual C++
Перезагрузить страницу При линковании программы появляется ошибка Error 7 error LNK2001
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
NaN NaN вне форума
Member
 
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.08.2009
Thumbs down При линковании программы появляется ошибка Error 7 error LNK2001 - 21.08.2009, 00:22

Error 7 error LNK2001: unresolved external symbol _main() LINK
Error 8 error LNK2001: unresolved external symbol "public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ) Warehouse.lib(Warehouse.obj)
Error 9 error LNK2001: unresolved external symbol "public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ) Warehouse.lib(Warehouse.obj)
Error 10 error LNK1120: 3 unresolved externals


Эти ошибки вылетают при линковании - я новичок в VS и хотелось бы знать, что они значат
Покопался в пропертис ниче не нашёл путного - порывшись в сети я понял, что это с линковщиком что-то.
я просто пытаюсь брать возможности статик библиотеки Warehouse.lib.

Есть идея - возможно проблема в том, что библиотека создана в 2005 студии, а подключается к приложению на 2010?
Ответить с цитированием
  (#2 (permalink)) Старый
winamp winamp вне форума
Member
 
Сообщений: 262
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.08.2008
По умолчанию 21.08.2009, 20:25

ошибка появляется просто при подключении Warehouse.lib?
а вы её правильно подключили?
возможно это глюк VC2010, Beta- версия всё-таки, а на что вы расчитывали?!
Ответить с цитированием
  (#3 (permalink)) Старый
NaN NaN вне форума
Member
 
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.08.2009
По умолчанию 21.08.2009, 22:39

ну в h'нике прописан путь
#pragma comment (lib, "Warehouse.lib")
вроде так...странно.
неохота качать 5-ю=) ибо сижу на Win7 - а 10-я - то, что доктор прописал =)
каковы Ваши соображения?
Ответить с цитированием
  (#4 (permalink)) Старый
Xmire Xmire вне форума
Новичок
 
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 20.08.2009
По умолчанию 22.08.2009, 08:26

Линковщик жалуется на то, что функции являются нерешенными (unresolved) то есть функции объявлены, но не описаны в коде. А вообще по любой ошибке компилятора и линковщика в VS можно получить подробное описание, просто выделив эту ошибку и нажав F1.

Скорее всего проблема в разных версиях стандартной библиотеки C++.
Ответить с цитированием
  (#5 (permalink)) Старый
winamp winamp вне форума
Member
 
Сообщений: 262
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.08.2008
По умолчанию 22.08.2009, 12:16

Цитата:
ну в h'нике прописан путь
#pragma comment (lib, "Warehouse.lib")
вроде так...странно.
неохота качать 5-ю=) ибо сижу на Win7 - а 10-я - то, что доктор прописал =)
каковы Ваши соображения?
нужно попробовать прописать lib в настройках проекта
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
NaN NaN вне форума
Member
 
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.08.2009
По умолчанию 23.08.2009, 21:45

Установил 2005-ю и всё прошло
Ответить с цитированием
  (#7 (permalink)) Старый
Geruk Geruk вне форума
Новичок
 
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.05.2009
Post 06.01.2010, 13:28

Вот что дал поиск по етой ошибке
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При включении компьютера появляется ошибка CMOS checksum error-Default loaded дина Любые вопросы от новичков 4 11.03.2011 22:43
Ошибка при компиляции программы error LNK2019 Gromnorg Visual C++ 3 29.03.2010 14:47
При работе с сетевым приложением появляется ошибка Error Socket #100449 imported_Nikss Вопросы начинающих программистов 0 19.05.2007 12:57
Значение ошибки error LNK2001 при компиляции проекта VolanD666 Visual C++ 3 16.05.2007 19:13
При добавление функции на форму появляется ошибка fatal error C1010 Paha Visual C++ 2 21.08.2006 12:19
Error при указание полного пути к битмапу появляется ошибка Sirko Delphi 3 31.08.2005 17:26
Linking LIBCD.lib(crt0.obj) : error LNK2001 что не работает Кошмар Visual C++ 3 25.07.2005 23:40
Сетевая программа при компиляции дает ошибку error LNK2001 johny Visual C++ 3 17.12.2004 12:00
Создание рабочей программы почему появляется ошибка CodeGuard detected error CrazyPitbull C++ Builder 1 16.02.2004 16:15
PlaySound выдает ошибку error LNK2001 sCandal Visual C++ 1 14.11.2003 11:31
Программирование, при компиляции программы выдает ошибку error LNK2001 Anonymous Вопросы начинающих программистов 2 05.02.2003 16:15
Как исправить error LNK2001: unresolved external symbol coder С/С++ 5 23.08.2002 20:50



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов