我正在尝试使用 Quicklisp 编译 Common-Qt,方法是执行(ql:quickload 'qt)
. 但是,当我尝试这样做时,我收到以下错误:
OPERATION-ERROR while invoking #<COMPILE-OP > on
#<CPP->SO "qt" "so" "commonqt">
转到安装文件夹后,我qmake
按照这里make
的建议运行。这失败了,出现以下错误:
commonqt.cpp: In function ‘void* sw_make_metaobject(void*, char*, int*)’:
commonqt.cpp:263:58: error: cannot convert ‘char*’ to ‘const QByteArrayData* {aka const QArrayData*}’ in initialization
QMetaObject tmp = { { parent, strings, data, 0 } };
接下来是一堆更多的错误,但这是一切的开始。这里发生了什么,我能做些什么呢?