一般信息:
Windows 7 x86
Microsoft Visual C ++ 2008
Mysql 5.6
Mysql Connector C ++ 1.1.3
我正在尝试创建适用于mysql数据库的简单C ++应用程序。我下载并安装了mysql和mysql c ++连接器。
此外,我已经为动态库配置了visual studio,如本文所述: http://dev.mysql.com/doc/connector-cpp/en/connector-cpp-apps-windows-visual-studio.html
比我遵循这个例子: http://dev.mysql.com/doc/connector-cpp/en/connector-cpp-examples-connecting.html
但是当我尝试编译应用程序时,我收到错误:
C:\Program Files\MySQL\Connector C++ 1.1.3\include\cppconn/connection.h(31) : fatal error C1083: Cannot open include file: 'boost/variant.hpp': No such file or directory
那么,mysql连接器是否使用Boost库?在官方的mysql网站上,没有关于提升的信息是必需的。
如何解决这个问题?非常感谢
答案 0 :(得分:0)
是的,目前的版本需要提升。来自评论at this page:
现在需要增强库。安装boost库(来自http://www.boostpro.com/download/)并记住更新“Additional Include Directories”以指向安装boost库的位置。
该评论帖中还有更多的故障排除提示。
答案 1 :(得分:0)
下载Boost for Windows有什么问题?他们正在为那些不想构建所有Boost lib的人分发已编译的二进制文件。 boost-binaries at sourceforge