windows下编译libpqxx
libpqxx获取:https://github.com/jtv/libpqxx
在github获取最新版的libpqxx,其中有不少c++17的新特新,使用vs2015编译失败了,使用的都是图形化界面操作,简单方便。
工具:
1.cmake-gui
2.postgresql 11
3.vs2019
过程简介:
1.首先肯定是环境的安装,没有需要特变注意的地方。
2.生成项目
3.编译项目,工程结构大概就是这样子,直接编译的话会有个错误,是因为vc中的min max冲突引起的,需要添加一个宏NOMINMAX把它屏蔽一下。
写在最后:cmake配置中有个安装位置的配置,可以自行配置,这样构建INSTALL时会吧需要的东西一起安装到那里,想这样:
那个我安装的postgresql是x64的,所以再cmake配置是也通向选择了x64.