将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
终于搞定了
学到了不少东西,前几天学到的东西有学以致用,锻炼了下,愉快���。。