CompilerTech

导航

随笔分类 -  open source

qmake Manual (EN) 2
摘要:qmake's Advanced Conceptsqmake's Advanced ConceptsThe qmake project files we've seen up to now have been very simple, just a list of name = value and name += value lines. qmake provides a lot more power, for example you can use a single project file to produce makefiles for multiple plat 阅读全文

posted @ 2011-08-14 22:45 compilerTech 阅读(320) 评论(0) 推荐(0)

qmake Manual (EN) 3
摘要:Using Precompiled HeadersAbout Precompiled HeadersPrecompiled headers are a performance feature supported by some compilers to compile a stable body of code, and store the compiled state of the code in a binary file. During subsequent compilations, the compiler will load the stored state, and contin 阅读全文

posted @ 2011-08-14 22:35 compilerTech 阅读(824) 评论(0) 推荐(0)

qmake Manual (EN) 1
摘要:Introduction to qmakeqmake is a tool created by Trolltech to write makefiles for different compilers and platforms.Writing makefiles by hand can be difficult and error prone, especially if several makefiles are required for different compiler and platform combinations. With qmake, developers create 阅读全文

posted @ 2011-08-14 22:33 compilerTech 阅读(465) 评论(0) 推荐(0)

qmake 简介
摘要:1.简介:qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具。是qt工具包的一部分.在Unix&linux上写程式的人大概都碰过Makefile。用 make 来开发和编译程式的确很方便,可是要写出一个 Makefile就不简单了,手写Makefile是比较困难并且容易出错的,这阻挡了很多一部分的linux爱好者加入linux程序开发的阵营。虽然Open Source Software也有GNU Automake和GNU Autoconf两个软件可以生成makefile文件,但是对于一个简单的项目,使用Automake和Autoconf就有点杀鸡 阅读全文

posted @ 2011-08-14 22:28 compilerTech 阅读(926) 评论(0) 推荐(0)

qmake Manual
摘要:qmake的介绍qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具。手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。使用qmake,开发者创建一个简单的“项目”文件并且运行qmake生成适当的Makefile。qmake会注意所有的编译器和平台的依赖性,可以把开发者解放出来只关心他们的代码。Trolltech公司使用qmake作为Qt库和Qt所提供的工具的主要连编工具。qmake也注意了Qt的特殊需求,可以自动的包含moc和uic的连编规则。安装qmake当Qt被连编的时候,默认情况下qmake也会 阅读全文

posted @ 2011-08-14 22:26 compilerTech 阅读(510) 评论(0) 推荐(0)

vi 编辑器
摘要:vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字 阅读全文

posted @ 2011-07-06 13:28 compilerTech 阅读(269) 评论(0) 推荐(0)

开源赚钱思路
摘要:直在这个坛子里呆着,也一直在这个行业里待着,今天是思考问题的时候了:本文从多方面详细分析开源软件的获利方式以及目前尚难获利的原因。 How to get money from Opensource and why can't get money at now?给开源软件说说十大理由其中三大理由说目前为什么不赚钱另七大理由说以后如何赚钱。值得一看啊。法律条款都公开 但律师照样赚钱医学知识都公开 但医生照样赚钱软件行业由于其技术的特殊性,软件存在源代码与二进制代码之分,存在编译过程。导致源代码一直成为盈利的一个新买点。但任何行业都一样,都存在一个发展和变迁的过程。软件行业也是如此。如今开源 阅读全文

posted @ 2011-07-05 17:47 compilerTech 阅读(867) 评论(0) 推荐(0)

如何加入一个开源项目?
摘要:这不是一篇权威的指南,只是一些你需要遵循的基本规则,这些规则可以让你对开源项目的贡献使得你和项目维护者都感到愉快!为什么加入一个开源项目?首先,有很多加入开源项目的动机。排在第一的可能是“酷”:)当你告诉你的朋友“嘿,我在XYZ项目开发团队! 我很潮吧?”但是这并不是一个很好的原因。加入一个开源项目的首先需求是你需要使用它。如果你自己不会实际使用,那么就不会有很强的动机去加入一个项目。其它一些加入开源项目的原因可能是:获得写权限,将你自己的特性或者bug修订加入到基础代码中;你认为自己能够对项目带来很大的提升;你有很多空闲时间:)初始方法因为如下两个原因,第一次加入一个开源项目可能需要慎重对待 阅读全文

posted @ 2011-07-05 17:36 compilerTech 阅读(2157) 评论(0) 推荐(0)

如何做开源项目——ABC
摘要:谈开源不能不谈免费,现在国内几乎所有的所谓开源软件,根本不具备任何开源特征,对开源领域及计算机业的奉献甚少。比如Discuz一类的论坛什么的。他们都抓住了人贪婪的本性,一味的将开源同免费划成等号。我们今天就不详细讲述他们的罪过,我们在这里讲讲,假如你想做开源你需要做好什么样的心理和技术的准备。心理准备:1、做的时候就要考虑好你的项目要发展10年甚至100年。长期的考虑可以更好的规划你的项目,放下浮躁的心态,认真的做事情。一个开源项目同一个公司的项目不同。公司的项目是计划式项目,利益为目的,如果公司破产或业务改变那么项目就可能会取消。而开源项目不一定,很多项目都是由爱好者发起维护的,你要准备好即 阅读全文

posted @ 2011-07-05 17:24 compilerTech 阅读(735) 评论(0) 推荐(0)