我在VC++中编译了POCO库,然后使用Builder的implib为Builder制作了库。 我将这些库文件添加到应用程序的调试目录中,但是链接器仍会报错,例如
Unresolved external 'poco::session::...'
请问如何在我的C++ Builder应用程序中正确导入POCO库?
我在VC++中编译了POCO库,然后使用Builder的implib为Builder制作了库。 我将这些库文件添加到应用程序的调试目录中,但是链接器仍会报错,例如
Unresolved external 'poco::session::...'
请问如何在我的C++ Builder应用程序中正确导入POCO库?
一种方法是直接在C++ Builder中构建POCO库。 POCO发行版没有.cbproj文件,但我发现并不难弄清楚哪些文件是必需的,然后在C++ Builder中创建自己的Poco_Foundation.cbproj。
如果我没记错的话,有些部分的Poco(涉及模板特化)C++ Builder无法编译。我能够解决很多编译错误,但我不得不排除一些单元,因为它们对不能编译的单元有太多依赖关系。我发现的大部分问题都在Poco_Net库中;我认为Poco_Foundation库编译得相当容易。
祝你好运。