我下载了DeltaCopy源代码,并尝试使用Borland C++ Builder6.0进行编译。
下载的代码有三个项目。我试图构建一个名为"deltaS“的项目,但得到的运行时错误如下:
链接器错误]无法解析从C:\ DeltaCopy \ MAINFORMSERVER.OBJ引用的外部‘ ::Run (System ::AnsiString,_STL ::vector <_STL ::basic_string,_STL ::allocator > _STL ::allocator <_STL ::basic_string,_STL ::allocator >>> *,void *)’
我对Borland的C++环境完全陌生,不知道如何通过读取消息来解析it.But,我假设那里有一些头文件,很可能是STL库,它在运行时没有被链接。
如果有人遇到过这个问题,请指导我。
发布于 2013-12-09 14:02:05
将下面这一行添加到其中一个.cpp文件中:
#pragma comment(lib, "libcpmt.lib")
它告诉链接器链接到libcpmt.lib
,以便可以解析对其代码的任何引用。
或者,您可以将libcpmt.lib
文件本身添加到您的项目中,这具有相同的效果。
https://stackoverflow.com/questions/20463903
复制相似问题