Как решить [Ошибка компоновщика] Неразрешенный внешний в Borland C ++ Builder 6

Я загрузил DeltaCopy Исходный код и попытался скомпилировать его с помощью Borland C ++ Builder 6.0.

В загруженном коде есть три проекта. Я попытался создать один с именем deltaS и получил ошибку времени выполнения:

Ошибка компоновщика] Неразрешенный внешний ‘TConsoleRunner :: Run (System ::
AnsiString, _STL :: vector <_STL :: basic_string, _STL :: allocator> _STL :: allocator <_STL
:: basic_string, _STL :: allocator
>>> *, void *) ‘ссылка из C: \ DeltaCopy \
MAINFORMSERVER.OBJ

Я совершенно новичок в C ++ среде Borland и не знаю, как ее решить. Но, прочитав сообщение, я предполагаю, что есть некоторый заголовочный файл, скорее всего, библиотека STL, которая не была связана во время выполнения.

Если кто-то сталкивался с этой проблемой, пожалуйста, направьте меня.

1

Решение

Добавьте эту строку в один из ваших файлов .cpp:

#pragma comment(lib, "libcpmt.lib")

Он говорит компоновщику ссылку на libcpmt.lib поэтому любые ссылки на его код могут быть разрешены.

Кроме того, вы можете добавить libcpmt.lib сам файл в ваш проект, который имеет тот же эффект.

0

Другие решения

Других решений пока нет …