我下载了DeltaCopy源代码,并尝试使用Borland C++builder 6.0进行编译。
下载的代码有三个项目。我试图构建一个名为"deltaS"的程序,但运行时错误为:
链接器错误]无法解析的外部'TConsoleRunner::Run(系统::AnsiString,_STL::vector<_STL::basic_string,_STL::分配器>_STL::分配器<_STL::basic_string,_STL::分配器>>>*,void*)'引用自C:\DeltaCopy\主窗体服务器.OBJ
我对Borland的C++环境完全陌生,不知道如何解决它。但通过阅读消息,我认为有一些头文件,很可能是STL库,在运行时没有链接
如果有人遇到过这个问题,请指导我。
将此行添加到.cpp文件之一:
#pragma comment(lib, "libcpmt.lib")
它告诉链接器链接到libcpmt.lib
,这样就可以解析对其代码的任何引用。
或者,您可以将libcpmt.lib
文件本身添加到项目中,这具有相同的效果。