2017-04-16 79 views
0

我想建立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) 

任何想法?

回答

0

你试图安装一个Qt插件,所以你需要写权限给Qt的安装目录。

您必须自己构建Qt并将其保存在您有权访问的主目录中。

也许最好从MacPorts使用Qt,那么你只需要sudo port install qt5-mysql-plugin