请注意,当我尝试为c++调用mtlb函数时,我正在寻找这个问题的解决方案erreur : undefined reference to 'engOpen'
我正在和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)发布于 2016-02-21 17:44:11
LIBS += -L "C:\Program Files\MATLAB\R2012a\bin\win64"您只需设置lib路径,还必须指向lib文件:
LIBS += -L<path> -l<file without extension>在Windows上,您也可以只设置完整路径(使用file),但上述格式应适用于Unix和Windows。在你的.pro中,你混合了Unix格式和Windows格式。
Cf Qt documentation。
https://stackoverflow.com/questions/35533749
复制相似问题