cmake

Linux开发_快速定位关键字与变量

雨燕双飞 提交于 2020-10-23 02:35:30
Linux下开发几乎很少用IDE,基本书都是tmux,vim和zsh以及cmake与gdb这些构成一个完整的开发工具链。 那么当我们进行大型甚至中小型的项目时,文件非常多,不使用IDE的情况下如何查找一些结构体的定以或者关键字呢? grep -n -H -R "define" * grep是查找文件里匹配字符 -n 显示行号 -H 显示文件名 -R 递归查找每个子目录 "define" 要查找的关键字 * 通配符,表示任何可能包含define的字符 如果不加* 则只会搜索以define开头的字符串 如果想要精确匹配加上-w即可,如果加上-w grep -w -n -H -R "define" * 如果想忽略大小写的话使用“-i”即可 grep -i -w -n -H -R "define" * 这样看起来可能比较乱,我们可以使用-o只显示我们需要找的那一部分 grep -o -i -w -n -H -R "define" * grep常用选项: -a 或 --text : 不要忽略二进制的数据。 -A<显示行数> 或 --after-context=<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容。 -b 或 --byte-offset : 在显示符合样式的那一行之前,标示出该行第一个字符的编号。 -B<显示行数> 或 --before-context=

QT内嵌CEF3制作浏览器(一)

吃可爱长大的小学妹 提交于 2020-10-22 08:54:49
介绍 cef支持跨平台,是基于Chromium的开源浏览器控件,全称Chromium Embedded Framework。 本文主要介绍如何下载cef以及编译windows下的cef项目,并运行查看浏览器显示效果。 QT内嵌CEF优势: Qt自带QWebEngine模块,可以快速实现浏览器,但是在实际使用中,在某些AMD显卡电脑运行使用了QWebEngine的qt软件, 会卡顿甚至奔溃,坑还是比较多的。选择cef就可以避免这种问题。 开发准备 cef下载网址: http://opensource.spotify.com/cefbuilds/index.html cmake下载网址: https://cmake.org/download/ 1、下载cef 2、打开cmake,选择源路径和输出路径,点击configure 3、选择构建环境,这里是2015 4、点击generate 5、生成cef.sln 6、打开cef.sln,选择cefsimple编译 7、找到cefsimple.exe 8、效果 人生苦短,总结不易,如果这篇文章可以帮助到你,请轻轻移动一下鼠标,把它顶(赞)起来,分享给更多的需要的同学。 来源: oschina 链接: https://my.oschina.net/u/4410409/blog/4683733