2

我正在运行 Mountain Lion,我下载了 mysql-connector-c++-1.1.1.tar.gz。Boost和mysql已安装。这些是我遵循的步骤: 1 'CMake . -DBOOST_ROOT:STRING=/usr/local/boost_1_52_0' 没关系 2 'make clear' 没关系 3 'make' 当它到达 35% 时停止说:

`[35%] 构建 CXX 对象示例/CMakeFiles/connect.dir/connect.cpp.o 链接 CXX 可执行文件连接 ld:警告:ld:警告:忽略文件 ../driver/libmysqlcppconn-static.a,文件是为不是被链接架构的存档(x86_64):../driver/libmysqlcppconn-static.aignoring 文件 CMakeFiles/connect.dir/connect.cpp.o,文件是为 i386 构建的,它不是被链接的架构(x86_64) : CMakeFiles/connect.dir/connect.cpp.o

ld:警告:忽略文件/usr/local/mysql/lib/libmysqlclient_r.dylib,文件是为不受支持的文件格式构建的(0xce 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 0 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 )不是被链接的架构(x86_64):/usr/local/mysql/lib/libmysqlclient_r.dylib 架构x86_64的未定义符号:“_main”,引用自:-u命令行选项ld:符号(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: * [examples/connect] Error 1 make[1]:[examples/CMakeFiles/connect.dir/all] 错误 2 make: * * [all] 错误 2`

我需要做什么?

4

0 回答 0