如何解决Borland C++builder 6中未解决的外部[Linker错误]

How to resolve [Linker Error] Unresolved external in Borland C++ builder 6

本文关键字:外部 未解决 Linker 错误 何解决 解决 C++builder Borland      更新时间:2023-10-16

我下载了DeltaCopy源代码,并尝试使用Borland C++builder 6.0进行编译。

下载的代码有三个项目。我试图构建一个名为"deltaS"的程序,但运行时错误为:

链接器错误]无法解析的外部'TConsoleRunner::Run(系统::AnsiString,_STL::vector&lt_STL::basic_string,_STL::分配器>_STL::分配器&lt_STL::basic_string,_STL::分配器>>>*,void*)'引用自C:\DeltaCopy\主窗体服务器.OBJ

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

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

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

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

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

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