我下载了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库,它在运行时没有链接。
<如果有人遇到过这个问题,请指导我。
答案 0 :(得分:0)
将此行添加到您的.cpp文件之一:
#pragma comment(lib, "libcpmt.lib")
它告诉链接器链接到libcpmt.lib
,因此可以解析对其代码的任何引用。
或者,您可以将libcpmt.lib
文件本身添加到项目中,这具有相同的效果。