C++ 错误:未定义对';engOpen';

C++ 错误:未定义对';engOpen';,c++,windows,qt,64-bit,qt-creator,C++,Windows,Qt,64 Bit,Qt Creator,拜托,我在寻找解决这个问题的办法 Errur:当我尝试调用C++的的MTLB函数时,未定义的引用“EngOng' < /Cord>” 我正在使用QT creator处理win64 这是我的.pro文件: TEMPLATE = app QT += qml quick CONFIG += c++11 SOURCES += main.cpp RESOURCES += qml.qrc INCLUDEPATH += "C:\Program Files\MATLAB\R2012a\extern\i

拜托,我在寻找解决这个问题的办法 <代码> Errur:当我尝试调用C++的

的MTLB函数时,未定义的引用“EngOng' < /Cord>” 我正在使用QT creator处理win64

这是我的.pro文件:

TEMPLATE = app

QT += qml quick
CONFIG += c++11

SOURCES += main.cpp

RESOURCES += qml.qrc

INCLUDEPATH += "C:\Program Files\MATLAB\R2012a\extern\include"
LIBS += -L "C:\Program Files\MATLAB\R2012a\bin\win64"

# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =

# Default rules for deployment.
include(deployment.pri)
您只需设置库路径,还必须指向库文件:

LIBS += -L<path> -l<file without extension>
LIBS+=-L-L
在Windows上,您也可以只设置完整路径(带文件),但上述格式应适用于Unix和Windows。在.pro中,您混合了Unix格式和Windows格式


Cf Qt.

问题已解决;但它会产生另一个错误:-1:erreur:找不到C:\Program Files\MATLAB\R2012a\bin\win64:权限denied@bz_benzait查看文件/dir权限
LIBS += -L<path> -l<file without extension>