繁体   English   中英

使用 Visual Studio 2013 链接/安装“libpqxx”,用于 C++ 与 PostgrSQL 的连接

[英]Linking/Installing “libpqxx” with Visual Studio 2013 for C++ Connection with PostgrSQL

我想使用“libpqxx”和 MS Visual Studio 2013 将 postgreSQL 与我的 C++ win32 控制台应用程序连接起来没有什么。 经过 3 周的研究,我现在受够了,但我仍在寻找,想知道正确的步骤。 我已经安装了以下 MS Visual Studio 2013 PostrgeSQL 并下载了 LIBPQXX 最新版本

操作系统 Window 10

我想知道分步库/api链接和连接指南,如果您能够提供或附上一些与有助于理解这一切的步骤相关的图像,我将非常感激。

如果可以,我也可以用来构建那个 pqxx 库,那么请告诉我该怎么做。

该任务与我的大学项目有关,所以请有人帮助我,我没有太多关于 libpqxx 以及如何连接库或构建它们的信息,并且搜索了很多关于这个 libpqxx

先感谢您

您不能使用最新的两个版本的 libpqxx,因为 VS 2013 不支持必要的 C++ 语言规范:

7.x 版本需要 C++17。 但是,如果您的编译器没有完全实现 C++17,这可能不是问题。 最初,7.x 系列将只需要一些基本的 C++17 功能,例如 std::string_view。 以后可能会有更高级的使用。

  • libpqxx v6 至少需要 Visual Studio 2015 才能获得 C++11 支持。 请注意,即使 libpqxx 在 config/sample-headers/compiler 中有一个“VisualStudio2013”文件夹也是如此。 https://github.com/jtv/libpqxx/releases/tag/6.0.0 (VS 2013 不支持,可能在其他功能中,noexcept)。

现在需要 C++11。 你的编译器必须有 shared_ptr、noexcept 等。

此外,从发布说明中推断,从 v6 开始需要 C++11,这可能意味着 v5 将是可以在 VS 2013 下构建的最后一个版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM