回帖:UOS(家庭版21.3.1)下编译过程发生的几处错误:1.编译qscint/src/qscintilla.pro时,qscilexernsis.cpp 第1行:#include "Qsci/QsciLexerNsis.h"出错,改为:#include "Qsci/qscilexernsis.h"后通过。
2.编译RealCompare.pro时, 第75行:unix:!macx: PRE_TARGETDEPS += $$PWD/lib/libprotobuf.a出错,显示信息make: *** No rule to make target '/home/cz012273/Downloads/notepad--/lib/libprotobuf.a', needed by 'x64/Release/Notepad--'.Stop.将该行删除后通过。
3.编译RealCompare.pro时,qtlangset.cpp 第9行#include 出错,删除后通过。(另:qtlangset.cpp文件编码方式不是UTF8,改为GBK编码后方能修改)
4.RealCompare.pro中三处含有-lprotobuf的语句编译结果出错,删除后通过。
补充:QT版本为5.12.12,QTCreator版本5.02。