主要需求是这样:
1、任务功能描述:实现一个具备屏幕截图功能的插件,应用层程序(不要驱动程序)
2、运行环境:linux系统(如ubuntu全系列版本、centos全版本等),能兼容尽可能多的版本。
3、其他说明:不要使用第三方依赖库和特殊系统具有的API,尽量使用通用API。
4、使用C/C++编程
我这一阵子在百度上得到的结论是用framebuffer或者使用QT,但是今天工作日问了下老师之后老师说QT不行,但是这个framebuffer好像不是所有系统都有的,我自己的debian虚拟机都没开这个,所以还有什么其他的方法吗,或者说是检测framebuffer没开的话如何用C++开启framebuffer呢?
目前我没啥思路了,只能来求助大家,感谢大家!