似乎是PITA可以得到我想要的东西:在Windows x64机器上运行MySQL Connector / C ++。
我已经尝试过:
SELECT * FROM sometable
)中有一个SQL语法错误,它在调试模式下工作正常。在Win x64计算机上使用MySQL C ++连接器(使用VS2010构建)是否如此不寻常? 必须有一种更简单的方法让它运转起来,对吧?
我会感激任何提示。
更新
我认为我应该更准确地解决构建错误:
首先,我添加了
<path_to_mysql_connector_cpp_build>
<path_to_mysql_connector_cpp_build>\cppconn
<path_to_mysql_connector_cpp_build>\driver\nativeapi
到mysqlcppconn
和mysqlcppconn-static
项目包含目录,以便找到config.h
,cppconn/config.h
和driver/nativeapi/binding_config.h
包含文件。
但是现在,一些my_global.h
文件丢失了,我找不到它。它似乎在MySQL服务器的包含文件中,但我认为连接器不需要服务器。
我刚发现评论here,说明C ++连接器尚未与VS2010兼容(即2011年10月)。
那么,如果MySQL下载站点的预建二进制文件无法正常工作,我该怎么办?
答案 0 :(得分:1)
我最终使用了MySQL Connector / C并编写了自己的C ++包装器。 目前它非常简单并且错过了许多功能,但每次我必须使用它时我都会添加功能。
我不太喜欢MySQL Connector / C ++,因为它没有以RAII风格编程。