我尝试为 Maya 编译一个简单的 cpp Qt 类,但出现以下错误:
Undefined symbols for architecture x86_64:
"MQtUtil::toMString(QString const&)", referenced from:
MyMainWidgetClass::keyPressEvent(QKeyEvent*) in helixQtCmd.o
ld: symbol(s) not found for architecture x86_64
我有这个包括:
#include <maya/MQtUtil.h>
和这段代码:
void MyMainWidgetClass::keyPressEvent(QKeyEvent *e)
{
MGlobal::displayInfo(MQtUtil::toMString(e->text()));
}
但是它在编译时失败了。知道为什么吗?
最佳答案
该问题与 Makefile 中缺少的库有关:OpenMayaUI。
关于c++ - 体系结构 x86_64 : MqtUtil 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29554300/