skiars / SerialTool

A cross platform Serial-Port/TCP/UDP debugging tool.
GNU General Public License v3.0
691 stars 245 forks source link

Qt5.9编译函数调用错误是什么原因 #15

Closed Yuxiangfei closed 5 years ago

Yuxiangfei commented 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);// 璁剧疆鍏抽敭瀛

infraredZ commented 5 years ago

我也是这里的问题,那个SCI_SETKEYWORDS 宏没有高亮。

skiars commented 5 years ago

这应该是新版的 QScintilla 有问题

pokebox commented 5 years ago

Qt 5.10.1使用2.11.1的QScintilla编译时也是这里出了问题。我尝试一下1.10.8版本的QScintilla编译看看……

skiars commented 5 years ago

用 2.10.3 的QScintilla不会有问题,太老的版本我也没有测试