![](/img/trans.png)
[英]How to compile c++ application into x64 mode in Windows 64bit machine?
[英]How to build MySQL connector c++ with VS 2010 on a Windows x64 machine?
它似乎是一个PITA来获得我想要的:在Windows x64机器上运行MySQL Connector / C ++。
我已经尝试过的:
SELECT * FROM sometable
)中有一个SQL语法错误,它在调试模式下工作正常。 在Win x64机器上使用MySQL C ++连接器(使用VS2010构建)是否如此不寻常? 必须有一种更简单的方法来使其正常工作,对吗?
任何提示我都会感激不尽。
UPDATE
我想我应该更准确地解决构建错误:
首先,我补充道
<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服务器的包含文件中,但我认为连接器不需要服务器。
我刚刚在这里发表评论,说明C ++连接器与VS2010不兼容(即2011年10月)。
那么,如果MySQL下载站点的预构建二进制文件无法正常工作,我该怎么办?
我最终使用了MySQL Connector / C并编写了自己的C ++包装器。 目前它非常简单并且错过了许多功能,但每次我必须使用它时我都会添加功能。
我不太喜欢MySQL Connector / C ++,因为它没有以RAII风格编程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.