包含mysql并在Qt中创建连接会给我编译问题:
MYSQL* conn;
conn = mysql_init(NULL);
如果我手动qmake然后make,我看到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在main.o中 ld:找不到符号 collect2:ld返回1退出状态
将mysql链接到我的Qt项目的正确方法是什么?
答案 0 :(得分:1)
LIBS + =“ - L / usr / local / Cellar / mysql / 5.1.54 / lib / mysql / -lmysqlclient.a”
此外我不确定,但Qt默认生成pbproj而不是Makefile。