我最近升级到 XCode 5.0.2 以及 OS X 10.9 Mavericks 和 MYSQL 5.6.16。有没有人有幸让 MySQL Connector/C++ 编译并使用此设置正常工作?
几年来,我一直在 Snow Leopard 下链接分布式 MySQL 连接器/C++ 库,没有任何问题,但是当我转向上述设置时,我没有运气。
当我使用 sql::Driver->connect 时,我得到 EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
使用:
- XCode 5.0.2
- Mavericks 10.9.2
- MySQL 服务器 5.6.16 Mac OS X 10.7(x86,64 位),DMG 存档
- MYSQL 连接器/C++ Mac OS X 10.7(x86,64 位),压缩 TAR 存档
- 提升 1.55
我看到了下面的帖子: MySQL Connector/C++ BAD ACCESS crash
所以我尝试下载 MYSQL 连接器/C++ 源代码 1.1.3 并设法让“static_test”子程序工作,但其他测试失败,同样的 sql::Driver->connect 返回 NULL。
有人吗?
最佳答案
好的解决了。
下面的帖子是同样的问题:
MySQL Connector/C++ BAD ACCESS crash
以防其他人遇到这种情况:
- 我下载了 MYSQL 连接器/C++ 源代码 1.1.13 和 CMake
- 我使用以下命令行创建了一个 XCode 项目:cmake -G Xcode
- 在 XCode 中编译所有内容
- 将创建的库复制到 mysqlconn/lib 目录中
关于c++ - MySQL 连接器/C++ OS X 10.9 Mavericks 和 XCODE 5.0.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22280499/