我试图在osx的QT Creator中构建mysql驱动程序,但我得到了
错误:无法写入文件/mkspecs/modules-inst/qt_plugin_qsqlmysql.pri:无法创建父目录
这是专业文件
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)有什么想法吗?
发布于 2017-04-17 14:39:21
您正在尝试安装Qt插件,因此需要对Qt的安装目录具有写权限。
您必须自己构建Qt,并将其保存在您有写访问权限的主目录中。
也许从MacPorts中使用Qt会更好,那么您只需要使用sudo port install qt5-mysql-plugin。
https://stackoverflow.com/questions/43432984
复制相似问题