ОШИБКА ССЫЛКИ в VC ++ - PullRequest
       33

ОШИБКА ССЫЛКИ в VC ++

1 голос
/ 01 февраля 2010

Мне нужна помощь, чтобы разобраться в следующей ошибке LNK, которую я получаю.

SwitchFunctions error LNK2019: unresolved external symbol "__declspec(dllimport) ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z" (__imp_??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z) referenced in function "??$find@Viterator@?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@PBD@std@@YA?AViterator@?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@0@V120@0ABQBD@Z" (??$find@Viterator@?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@PBD@std@@YA?AViterator@?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@0@V120@0ABQBD@Z)

Ответы [ 2 ]

0 голосов
/ 01 февраля 2010

Какую версию Visual Studio вы используете? Это может быть актуально для VS2005: Ошибка связи с использованием производного класса CString из DLL

0 голосов
/ 01 февраля 2010

Вы проверили, включили ли вы все необходимые dll или lib файлы в настройки вашего проекта?

Такая ошибка обычно указывает на то, что вы использовали функцию, определение которой найдено, а реализация - нет. Обычно в случае внешних библиотек реализация находится внутри dll или статической библиотеки. Непредоставление DLL или статической библиотеки приведет к сбою компоновки.

...