#mysql #macos #qt #macos-big-sur #qt6
Вопрос:
Я пытаюсь создать плагин mysql для qt(macOS Big Sur 11.4).
Qt6 был установлен правильно.
Я попытался установить mysql с brew install mysql
помощью, и он зашел в каталог /usr/local/Cellar/mysql. Затем я удаляю его с brew remove mysql
помощью и устанавливаю из установщика .dmg из Интернета. Теперь mysql находится в /usr/local/mysql.
Я совершаю эти действия
qmake -- MYSQL_PREFIX=/usr/local/mysql
make sub-mysql
и получите следующую ошибку
cd mysql/ amp;amp; ( test -e Makefile || /usr/local/Cellar/qt/6.1.0_1/bin/qmake -o Makefile /Users/i.khodor/Qt/5.15.2/Src/qtbase/src/plugins/sqldrivers/mysql/mysql.pro ) amp;amp; /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile
make[1]: *** No rule to make target `/usr/local/Cellar/mysql/8.0.25_1/include/mysql/mysql.h', needed by `.obj/qsql_mysql.o'. Stop.
make: *** [sub-mysql] Error 2
Я понимаю, что mysql.h находится в /usr/локальном/mysql/… но среда хочет найти
его в подкаталоге Подвала. Как я могу указать правильный путь для mysql.h?
Я не указывал этот путь ранее.