目前,我有一个 C++ 项目,我必须在其中获取一个 mysql 数据库并询问表值。我知道现在我必须导入 mysql 库。
所以我通过访问这个网站来做到这一点: MySQL Mac OSX 10.7 (64bit)
现在我已经成功下载了文件并导入了该文件夹包含的包含文件夹和库,我在我刚刚下载的文件夹中的其余 mysql 文件导入的 mysql.driver.h 文件中收到此错误.. .
#include <boost/scoped_ptr.hpp> // 'boost/scoped_ptr.hpp' file not found
所以这告诉我找不到这个模板化的头文件......
我现在需要下载 boost 库吗?我做了并将 BOOST 导入到我的项目中,但它只是给了我更多错误......
有人遇到过同样的问题或可以提供帮助吗?:) 我将不胜感激!
编辑
我还阅读了 mySQL 网页中的一个论坛,发现我需要添加链接器标志和标题/库搜索路径?我这样做了,但没有任何帮助:(
Header Search Paths - /usr/local/mysql/include
Library Search Paths - /usr/local/mysql/lib
Other Linker Flags -lz -lm -lmysqlclient