Yatogami丶 2021-05-06 16:46 采纳率: 33.3%
浏览 117

如何使用C++实现linux下的截图功能

主要需求是这样:

1、任务功能描述:实现一个具备屏幕截图功能的插件,应用层程序(不要驱动程序)
2、运行环境:linux系统(如ubuntu全系列版本、centos全版本等),能兼容尽可能多的版本。
3、其他说明:不要使用第三方依赖库和特殊系统具有的API,尽量使用通用API。
4、使用C/C++编程

我这一阵子在百度上得到的结论是用framebuffer或者使用QT,但是今天工作日问了下老师之后老师说QT不行,但是这个framebuffer好像不是所有系统都有的,我自己的debian虚拟机都没开这个,所以还有什么其他的方法吗,或者说是检测framebuffer没开的话如何用C++开启framebuffer呢?

目前我没啥思路了,只能来求助大家,感谢大家!

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-09-07 18:33
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^
    评论

报告相同问题?

悬赏问题

  • ¥15 Stata 面板数据模型选择
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用