Qt编译问题w/ MySQL - Mac OS X

Qt compile issue w/ MySQL - Mac OS X

本文关键字:Mac OS MySQL 编译 问题 Qt      更新时间:2023-10-16

包括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 in main. 0没有找到Ld:符号Collect2: ld返回1退出状态

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

LIBS+="-L/usr/local/Cellar/mysql/5.1.54/lib/mysql/-lmysqlclient.a"

我也不确定,但Qt默认生成pbproj而不是Makefiles。