随笔-0  评论-0  文章-1  trackbacks-0
非常感谢能有您这篇文章,我正在使用 Visual Studio 2015 在 windows 10 上上编译 64 位的 libpqxx, 搜到了您的文章,按照您的步骤操作,遇到了问题,能否请帮忙看一下,

现在执行编译后,会出现如下错误:

C:\Users\Larry\Downloads\libpqxx-4.0.1.tar\libpqxx-4.0.1>"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\nmake.exe" /f win32/vc-libpqxx.mak ALL

Microsoft (R) 程序维护实用工具 14.00.23026.0 版
版权所有 (C) Microsoft Corporation。 保留所有权利。

cl.exe /nologo /W3 /EHsc /FD /GR /c /I "include" /I C:\Users\Larry\PostgreSQL\9.4\include /I C:\Users\Larry\PostgreSQL\9.4\include /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /RTC1 /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/largeobject.cxx
cl: 命令行 warning D9028 :最小重新生成失败,正在转换为标准生成
largeobject.cxx
c:\users\larry\downloads\libpqxx-4.0.1.tar\libpqxx-4.0.1\src\largeobject.cxx(225): error C2039: “max”: 不是“std”的成员
c:\users\larry\downloads\libpqxx-4.0.1.tar\libpqxx-4.0.1\include\pqxx\util.hxx(270): note: 参见“std”的声明
c:\users\larry\downloads\libpqxx-4.0.1.tar\libpqxx-4.0.1\src\largeobject.cxx(225): error C3861: “max”: 找不到标识符
c:\users\larry\downloads\libpqxx-4.0.1.tar\libpqxx-4.0.1\src\largeobject.cxx(234): error C2039: “max”: 不是“std”的成员
c:\users\larry\downloads\libpqxx-4.0.1.tar\libpqxx-4.0.1\include\pqxx\util.hxx(270): note: 参见“std”的声明
c:\users\larry\downloads\libpqxx-4.0.1.tar\libpqxx-4.0.1\src\largeobject.cxx(234): error C3861: “max”: 找不到标识符
NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe"”: 返回代码“0x2”
Stop.
阁下的笔记本盒上盖子不会自动关闭电源么?
re: javen-0.2.1 release[未登录] Larry 2007-04-16 10:18
帅哥,你这里的人气不旺啊,呵呵