1

我下载了 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

我对 Borland 的 C++ 环境完全陌生,不知道如何解决它。但是通过阅读消息,我假设有一些头文件很可能是 STL 库,它在运行时没有链接。

如果有人遇到过这个问题,请指导我。

4

1 回答 1

0

将此行添加到您的 .cpp 文件之一:

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

它告诉链接器链接到,libcpmt.lib以便可以解析对其代码的任何引用。

或者,您可以将libcpmt.lib文件本身添加到您的项目中,这具有相同的效果。

于 2013-12-09T06:02:04.880 回答