我正在尝试将mysql本机API链接到我的服务器软件...运气不好。使用标志
在OSX10.9上编译Xcode时$(OTHER_CFLAGS)-I / usr / local / boost_1_55_0 / -I / usr / local / mysqlconn / include / -I / usr / local / mysqlconn / lib /
我收到编译器/链接器错误:
架构x86_64的未定义符号:
“sql :: mysql :: get_driver_instance()”,引自: SQLComm.o中的sql :: mysql :: get_mysql_driver_instance()ld:找不到架构x86_64 clang的符号:错误:链接器 命令失败,退出代码为1(使用-v查看调用)
我真的不知道为什么。我今天下载了API文件,并在包含的路径中提取。我在服务器程序中包含include和include / cppconn中的所有文件,这些文件使用链接器找不到的函数。
任何想法我做错了什么?
答案 0 :(得分:1)
我看到你配置包含目录,但是我没有看到那里列出任何库。
在构建项目时,您需要在库中进行链接。