msys2 mingw64链接到xerces-c

时间:2017-03-15 06:07:09

标签: c++ mingw xerces-c mingw-w64 msys2

我正在为PC运行MSYS2环境 - 运行mingw64,尝试构建64位二进制文​​件。

我正在尝试链接到xerces-c库(我已经使用pacman下载和安装)。不幸的是,我得到了未解决的链接错误。似乎库(xerces-c)是用size_t = unsigned long long构建的,而我编译的是size_t = unsigned long - 所以受损的C ++名称是不同的 - 即使unsigned long与unsigned long相同在我的C ++环境中。没问题 - 我可以修改头文件以使用unsigned long long。

不幸的是,xerces-c中的一个对象用自己的方法覆盖new运算符 - new运算符在我的代码中隐式调用new,size_t = unsigned long。修补标题并不能解决这个问题。不管怎么说,无需重新构建xerces-c?我错过了什么吗?

0 个答案:

没有答案