开发总结
myintelex
这个作者很懒,什么都没留下…
展开
-
在windows下打出tar.gz的尝试
作为一名嵌入式开发人员,Linux是必须使用的,但是不可避免的有些时候手头上没有装有Linux的电脑,或者不想去打开虚拟机。尤其是当你仅仅只是需要打个tar包的时候。这时候当然你可以使用7z的桌面版程序,就可以解决这种简单的需求。但是目前我遇到了一个这样的问题:公司需要对外提供一个软件打包工具,而用户通常是没有Linux系统的。这时候需要在程序中打出tar.gz的压缩包。第一种方法:使用gnu ta原创 2016-10-22 17:56:55 · 8326 阅读 · 0 评论 -
system 调用 Qt 程序的问题
system 调用 Qt 程序的问题在公司做了一个嵌入式系统的引导程序,进程在系统开始后自启动(这里使用的是 rc.local 添加启动项的方法),随后按照相应的顺序依次启动相应的程序,之前一直没有出现什么问题,直到增加了一个启动 Qt 程序,并监控程序状态的需求后,出现了一些无法解释的问题。编写代码的过程第一个需求:进程中调用一个 Qt 程序。这个代码很简单,为了省事,简单使用了 system原创 2016-11-22 17:48:21 · 5264 阅读 · 0 评论 -
Google C++ Style Guide
最近把 Google C++ Style Guide 从头到尾看了一遍,把相应的内容记录在这里,也规范下以后自己的代码。 Header Files通常每一个 .cpp 文件都应该有一个对应的 .h 头文件,对于一个头文件来说(1)需要Self-contained,即一个头文件应该有相应的#define 保护、并包含所有他需要的其它头文件;(2)尽量应使用头文件而不是前置声明;(3)不能滥用内联翻译 2016-12-26 18:54:31 · 719 阅读 · 0 评论