我用BCC 5.5命令行编译器编译了libxml2,现在有很多.obj文件,我想将它们链接到我的Delphi应用程序中。不幸的是,我遇到了很多“未满足的前向或外部声明”错误,指向标准C库函数,如memcpy、open、recv等...
我该怎么做才能正确编译它?我希望避免依赖于msvcrt.dll或任何其他外部库。
提前感谢!
你应该阅读Rudy在这里的文章“在Delphi中使用C对象文件”
printf
这样难以在Delphi中轻松实现的函数尤其有用。 - Rob Kennedy不要使用那些函数,而是重写它们以直接调用操作系统函数(kernel32/system32)。