当前位置: 技术问答>linux和unix
出现undefined reference to `QScreenShade::run()'
来源: 互联网 发布时间:2016-04-20
本文导语: 我的程序中QScreenShade是一个动态库.so的类,里面有自定义的函数void run(),我编译这个动态库可以编译过,也能从其他类打开调用,但如果在其他类中调用这个自定义的函数run()里,编译这个类里会出现undefined reference ...
我的程序中QScreenShade是一个动态库.so的类,里面有自定义的函数void run(),我编译这个动态库可以编译过,也能从其他类打开调用,但如果在其他类中调用这个自定义的函数run()里,编译这个类里会出现undefined reference to `QScreenShade::run()',不知这是什么问题,如果我调用show()这样QScreenShade继承来的函数却不会报错,编译可以通过,也可以运行,真是奇怪了。
|
也能从其他类打开调用,但如果在其他类中调用这个自定义的函数run()里
-----------------------------------------------------------
不矛盾?
-----------------------------------------------------------
不矛盾?