【发布时间】:2013-11-19 03:59:26
【问题描述】:
我正在尝试从 Visual C++ 2010 Express 访问 Postgres 数据库。我的机器上都有,但 SQL 调用根本不起作用。我搜索了很多网站。我认为这个版本的 Express 没有像 non-express 版本(尤其是 Visual C++ 2008)那样的任何默认数据库连接。
我唯一能找到的是以下链接,并且我已经对 Visual C++ Express 的项目属性区域进行了修改。
http://www.askyb.com/cpp/c-postgresql-example/
当我尝试在该网站上运行 C++ 代码时,我收到错误消息,指出它找不到函数。
你对我做错了什么有任何想法吗?使用 Visual C++ Express 2010 以外的东西连接到 postgres 数据库对我来说会更好吗?其他 Express 版本之一?常规(非表达)Visual C++?
谢谢
【问题讨论】:
-
Visual C++ Express 2010 已经足够好了。通过基本上按照您提到的教程中的操作为我使用pgstream。您应该在问题中添加从 Visual 复制粘贴的实际错误消息。
-
您的问题表明您正在构建,但运行时出现异常,是否准确(您能否提供您所看到的错误消息)?
-
请显示您的项目配置(或其中提到 libpq 的任何部分)和任何错误消息的确切文本。复制并粘贴它们。
-
我能够让它工作。问题是我在 Visual C++ Express 中添加了 x64 区域中的目录。我忘记了 Windows 7 现在的 Program Files 区域为 x64,而 x86 区域是我想包含在 Visual C++ Express 中的区域。谢谢,吉姆
标签: c++ postgresql visual-c++