Я загрузил 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, которая не была связана во время выполнения.
Если кто-то сталкивался с этой проблемой, пожалуйста, направьте меня.
Добавьте эту строку в один из ваших файлов .cpp:
#pragma comment(lib, "libcpmt.lib")
Он говорит компоновщику ссылку на libcpmt.lib
поэтому любые ссылки на его код могут быть разрешены.
Кроме того, вы можете добавить libcpmt.lib
сам файл в ваш проект, который имеет тот же эффект.
Других решений пока нет …