Closed Yuxiangfei closed 5 years ago
SendScintilla(SCI_SETKEYWORDS, (unsigned long)0, g_szKeywords);// 设置关键字
219: error: call of overloaded 'SendScintilla(QsciScintillaBase::, long unsigned int, const char*&)' is ambiguous SendScintilla(SCI_SETKEYWORDS, (unsigned long)0, g_szKeywords);// 璁剧疆鍏抽敭瀛
我也是这里的问题,那个SCI_SETKEYWORDS 宏没有高亮。
这应该是新版的 QScintilla 有问题
Qt 5.10.1使用2.11.1的QScintilla编译时也是这里出了问题。我尝试一下1.10.8版本的QScintilla编译看看……
用 2.10.3 的QScintilla不会有问题,太老的版本我也没有测试
SendScintilla(SCI_SETKEYWORDS, (unsigned long)0, g_szKeywords);// 设置关键字
219: error: call of overloaded 'SendScintilla(QsciScintillaBase::, long unsigned int, const char*&)' is ambiguous
SendScintilla(SCI_SETKEYWORDS, (unsigned long)0, g_szKeywords);// 璁剧疆鍏抽敭瀛