Название: Пробелы в пути к mysql - Не удается собрать драйвер mySQL k Qt Отправлено: aviabunin от Август 02, 2011, 10:36 При попытке собрать библиотеку к драйверу нужно прописывать пути типа -
C:\Program Files\MySQL\MySQL server 5.5\libs\libmysql.lib. В этом случае mingw32-make выдает ошибки т.к. не принимает пробелов в путях. Что можно сделать? В кавычки вроде заключаю, как советовали - может не так. Вот пример - http://www.pikopong.com/blog/2011/07/11/how-to-enable-mysql-support-in-qt-sdk-for-windows-part-2/ Название: Re: Пробелы в пути к mysql - Не удается собрать драйвер mySQL k Qt Отправлено: Hellraiser от Август 02, 2011, 12:14 Надо использовать встроенную функцию qmake quote().
Код: qmake "INCLUDEPATH+=$$quote(c:/program files/mysql/include)" "LIBS+=$$quote(c:/program files/lib/libmysql.lib)" -o Makefile mysql.pro Все это описано в разделе Whitespace (http://doc.qt.nokia.com/latest/qmake-project-files.html) Название: Re: Пробелы в пути к mysql - Не удается собрать драйвер mySQL k Qt Отправлено: lit-uriy от Август 02, 2011, 17:13 или так:
"INCLUDEPATH+=\"F:\MySQL\MySQL Server 5.1\include\"" (т.е. с помощью экранированных слешем кавычек) Название: Re: Пробелы в пути к mysql - Не удается собрать драйвер mySQL k Qt Отправлено: Prm от Август 11, 2011, 09:02 еще вариант до кучи...
Названия каталогов использовать в формате 8.3 (название можно узнать вызвав dir /X) Код: "INCLUDEPATH+=c:\PROGRA~1\MYSQL\MYSQLS~1.1\include" |