2011-12-30 61 views
0

包括MySQL和创建Qt中的连接给我编的问题:Qt的编译问题瓦特/ MySQL的 - Mac OS X的

MYSQL* conn; 
conn = mysql_init(NULL); 

如果我手动qmake的,然后让我看到MySQL是不是正确联:

qmake -o Makefile "INCLUDEPATH+=/usr/local/Cellar/mysql/5.1.54/include" "LIBS+=/usr/local/Cellar/mysql/5.1.54/lib/mysql/libmysqlclient.a" 

未定义符号: “_mysql_init”,从引用:在main.o中 LD _main:符号(多个)未发现 collect2:LD返回1退出状态

将mysql连接到我的Qt项目的正确方法是什么?

回答

1

LIBS + = “ - L/USR /本地/库/ MySQL的/ 54年5月1日/ lib中/ MySQL的/ -lmysqlclient.a”

而且我不知道,但Qt的默认生成pbproj代替Makefile文件的。

+0

几乎正确。我能够通过输入'mysql_config --libs'来获得正确的lib名称这是我最终使用的路径:LIBS + = -L/usr/local/Cellar/mysql/5.1.54/lib/mysql/-lmysqlclient谢谢你的帮助! – 2011-12-30 15:35:50

+0

很高兴我能帮到你 – 2011-12-30 16:03:40