Проблема компиляции Qt с MySQL - Mac OS X - PullRequest
0 голосов
/ 30 декабря 2011

Включение 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проект?

1 Ответ

1 голос
/ 30 декабря 2011

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

Также я не уверен, но Qt по умолчанию генерирует pbproj вместо Makefiles.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...