libpbxx vs2015 64位编译的心得和补充

基本的编译方法参考https://blog.csdn.net/fish_55_66/article/details/50955806,里面写的很详细。

我按照我编译的经验, 补充几点:

1、 libpqxx的最新版本

      http://pqxx.org/download/software/libpqxx/下载地址的libpqxx的版本比较老,最新的版本可以在github上进行下载,里面也有作者针对编译问题做的fix.

      https://github.com/jtv/libpqxx/releases

2、 error U1077: 'copy' : return code '0x1'问题

       如果PGSQLSRC设置的是正确的地址,还是报这个错误,那么可能这样修改:

       将LIBPQDLL=libpq.dll 改为 LIBPQDLL=\libpq.dll ,其实就是加一个\,其他地方同理。

3、 模型类型x86和目标类型x64冲突

       使用VS2015 x64 Native Tools Command Prompt(vs2015 x64 本机工具命令提示符),然后找到vcvarsall.bat

       使用vcvarsall.bat x64命令。

       然后编译的时候还会提示模型类型x86和目标类型x64冲突的错误,我将之前编译出的临时文件夹,如下:

      

      包括lib里面的都删除掉,然后重新nmake /f win32/vc-libpqxx.mak ALL ,最后编译成功。

      上述经验一家之言,仅供参考。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值