无法写入文件PRI:在QT MAC OS无法创建父目录
问题描述:
我想建立MySQL驱动Qt Creator中的OSX,但我得到无法写入文件PRI:在QT MAC OS无法创建父目录
error: Cannot write file /mkspecs/modules-inst/qt_plugin_qsqlmysql.pri: Cannot create parent directory
那亲文件
TARGET = qsqlmysql
HEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp
INCLUDEPATH += /usr/local/mysql-5.7.12-osx10.11-x86_64/include
QMAKE_LIBDIR += /usr/local/mysql-5.7.12-osx10.11-x86_64/lib/
LIBS += -lmysql
QMAKE_USE += mysql
OTHER_FILES += mysql.json
PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
include(../qsqldriverbase.pri)
任何想法?
答
你试图安装一个Qt插件,所以你需要写权限给Qt的安装目录。
您必须自己构建Qt并将其保存在您有权访问的主目录中。
也许最好从MacPorts使用Qt,那么你只需要sudo port install qt5-mysql-plugin
。