Ubuntu 9.04下编译QT及Qvfb遇到的问题(3)

将qt-x11-opensource-src-4.4.3/tools/shared/deviceskin/下deviceskin.h,deviceskin.cpp都拷到qvfb文件夹下面,重新生成pro工程、Makefile文件,再执行make.
这下子DeviceSkinParameters类的函数连接的问题解决了。XTestFakeKeyEvent函数连接的问题依旧。

最后在Makefile文件中LIBS里面添加-lXtst选项。。 再次make。 OK!!
生成的qvfb正确运行。

总结起来解决办法是:

1。复制deviceskin.h,deviceskin.cpp到qvfb文件下。
2。在qvfb文件夹下手动生成qvfb工程。
3。修改Makefile 中 LIBS 选项: 添加 -lXtst选项。
编译...

这里要注意,把deviceskin.h,deviceskin.cpp复制到qvfb文件下要重新生成project文件
即用qmake -project
终于搞定了
学到了不少东西,前几天学到的东西有学以致用,锻炼了下,愉快���。。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/28300.html