当前位置: 技术问答>linux和unix
Qt函数与系统调用冲突?
来源: 互联网 发布时间:2016-06-30
本文导语: 遇到一个问题找了很久发现是因为使用了系统调用close();但是Qt里也有这个方法,所以程序一执行到这里以后就出现访问非法地址错误 不知道怎么解决这个问题? | 如楼上所说,可以加上所属...
遇到一个问题找了很久发现是因为使用了系统调用close();但是Qt里也有这个方法,所以程序一执行到这里以后就出现访问非法地址错误
不知道怎么解决这个问题?
不知道怎么解决这个问题?
|
如楼上所说,可以加上所属类的名字
如:
QWidget::close()
如:
QWidget::close()
|
唉,你冲突就加个名字就是了。
|
这个好解决啊。
使用::close明确指明调用的是系统的。
QT::close明确指定调用的是QT的。
使用::close明确指明调用的是系统的。
QT::close明确指定调用的是QT的。