如何在Borland C ++ builder 6中解决[链接器错误]未解析的外部问题

时间:2013-12-09 05:40:59

标签: c++ linker 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

我对Borland的C ++环境全新,并且不知道如何解决它。但是通过阅读消息我假设有一些头文件很可能是STL库,它在运行时没有链接。
<如果有人遇到过这个问题,请指导我。

1 个答案:

答案 0 :(得分:0)

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

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

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

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