首页 > 股票开户 > borland
2020
06-20

borland

微软从什么时候打败borland的

borland是做软件开发工具知名的,

是被技copy术发展和进步的趋势拉下的,当然微软在针锋相bai对的竞争中击败了他,

在软件开发公司领域Borland公司几乎是高品质软件代名词!duDOS时代BorlandTurboC/C++独领风骚,风靡全球,DOS时代最zhi强大的开发工具。dao

Borland的注意力放在了计算机程序员市场上,没能意识到个人电脑市场的增长。

borland c3.1(集成开发环境下)怎么编译和连接多个文件

dos下运行bc3的IDE环境,点击-》“Project”-》“2113Openproject”输入“任意工程名.prj”这样5261就新建了一个bc3的项目工程

点击-》“Project”-》“Additem”-》通过“Add”按钮,添加你的.cpp或.c文件

点击-》“Compile”-》“Buildall”菜单命令4102,编译所有工程文件,没有错误的话,1653会生成指定的“任意工程名.exe”可执行文件。版

另外,找不到头文件和lib文件,需要设置权bc菜单的“Options”-》“Directories”,将IncludeDirectories和LibraryDirectories两个项,输入你bc3的include和lib目录即可。

都是简单操作,就不截图了。。。

起点-SDK和IDE的选择

本文主要为学习Symbian开发的初学者讲授如何准备开发环境。对Symbian开发有兴趣、具备一定软件设计基础的朋友都可以来一起研究。需要说明的是,对于学习Symbian开发,需要有较为牢固的编程经验(这里我们暂时要求具有较好的C++程序语言设计能力),需要较好的英语基础,需要坚持不懈的精神;另外,如果你重来没有接触过VS2003,不懂DOS命令、不懂如何设置环境变量,请先学习相关知识。另外,本文的作用仅仅是总结和引导,强烈建议初学者结合本文和SDK文档动手实践

本文主要针对S60的开发环境的建立,因此首先为大家列出S60系统的各种版本。因为开发者应该根据需要,选择自己适合的SDK版本。

1、Series60第一版-SymbianOS6.1

2、Series60第二版-SymbianOS7.0s

3、Series60第二版Pack1-SymbianOS7.0s

4、Series60第二版Pack2-SymbianOS8.0a

5、Series60第二版Pack3-SymbianOS8.1a

6、Series60第三版-SymbianOS9.0

需要要说明的是,Nokia的Symbian/Series60开发包支持的集成开发环境[IDE]工具有很多种,下面列出主要使用的一些IDE:

1、MicrosoftVisualStudio6/VisaulC++6

2、MicrosoftVisualStudio.NET[2003]/VisaulC++7

3、BorlandC++Builder6

4、BorlandC++BuilderX1.0

5、MetrowerksCodeWarriorStudioforSymbianPersonal/Professional2.0/2.5

选择哪种开发工具依据是你个人的习惯和喜好,需要注意的是,对于不同的开发环境,我们需要选择不同SDK。本文所使用的SDK支持Series60第二版Pack2-SymbianOS8.0a,IDE为VS2003:

=============================================

SDK:SERIES602NDEDITIONSDKFORSYMBIANOSSUPPORTINGFEATUREPACK2

SUPPORTINGMICROSOFTVISUALC++CHINESESIMPLIFIEDEDITION

IDE:MicrosoftVisualStudio.NET2003

=============================================

若你使用的IDE是VC6,那么步骤与本文将有所不同,你可以参考网上其他教程,网上讲授Symbian环境设置的90%以上的文章都是基于VC6的。若你使用VS2003,但是所使用的SDK与本文使用的有所出入,那么本文仍然适用,不过个别地方也许会有改动。有什么问题可以提出来,大家一起讨论。

本文并未讲述安装NokiaDeveloperSuite-Carbide.vs来配合VS2003导入、建立S60工程。这部分内容将在下一篇文章讲解如何建立、导入工程的时候详细讲解。因此你可以暂时不安装该软件。等你按照下面的说明将环境设置好以后,再安装此软件做更深一步研究。涉及此项内容的细节,请参阅:SymbianOS开发入门(二):VS2003环境下Symbian工程的导入与建立。

我个人原来是使用VC6作为IDE,对VS2003下的开发也不是特别熟悉,我是一个Symbian开发的初学者,这里写的东西是大多数基于SDK的开发文档,结合自己测试的时候的一些经验教训。写出来,一方面象引导象我一样的初学者尽快入门,另外一方面大家也可以在此基础上讨论,解决一些经验错误。帮助后来者少走弯路。

【开发环境建立详细步骤】

一、系统要求

文档中写了一些对你PC的要求,反正就是保证你的电脑能运行VS2003和SDK。一般没有什么问题。系统要求Win2000SP3以上,WinXPSP1以上,Win2003中任意一种。

二、软件安装

说明:在安装SDK以前保证下列1-3项先被正确安装。安装软件的时候必须保证你所使用的帐号是你PC的管理员帐号,否则可能导致某些环境变量不能被正确设置。SDK和IDE要安装在电脑上的同一个分区。SDK的安装路径不能含有空格。下面详细说明需要安装的软件及其步骤:

1、在安装SDk之前必须安装ActivePerl(官方文档要求安装Perl5.6.1build531,并说明安装其他版本可能会有问题,我自己测试使用ActivePerl-5.6.1.638-MSWin32-x86,运行情况良好)。该软件可以到官方网站下载:

2、安装JAVARun-Time1.4.1_02或者新版本,下载地址java.sun.com/downloads/index.html"

3、安装IDE,如前所述,安装MicrosoftVisualStudio.NET2003

4、安装SDK,注意前面所说的SDK的安装路径不能含有空格。并且要和IDE装在同一个分区,这样可以避免一些麻烦。下载地址:,6566,034-4,00.html

5、安装NokiaDeveloperSuite-Carbide.vs。这相当于VS2003的一个插件,用于帮助你导入或者建立S60工程,从而似的你可以在VS2003中编写代码。(本文暂时不讲解怎么使用,你可以先安装,也可以以后用的时候再安装)

下载地址:,,034-902,00.html

三、环境变量检查

在2.0版本的SDK之前[不包括1.2ForCW],你需要在系统变环境量中设置一个名为EPOCROOT的环境变量,(什么是环境变量,如何设置,这个去自学),他要指向你的SDK包含有epoc32的路径,前面没有盘符,后面要加一个"\",这个一般在你安装了SDK之后系统会自动替你加好。不过2.0之后的[包括1.2ForCW]就不必设置了,有一个名为devices的SDK管理工具会为一些需要使用这个变量的工具提供类似模拟EPOCROOT环境变量的功能。可以把devices看作是多个SymbianSDK,不限于S60,得切换工具,他的使用方法可以在你安装了2.0SDK之后,在命令行模式下输入devices-help来获得帮助。

我们使用的这个版本的SDK不需要设置太多环境变量,这里只需要自己加入修改一下环境变量,在系统环境变量path中加入:

{VS2003的安装路径}\MicrosoftVisualStudio.NET2003\Vc7\bin;这样才能保证后面用到的LINK.EXE被正确设置。

四、编译运行“Helloworld”-检查开发环境是否被正确设置

1、打开Windows的命令行界面(或者VC++.NET自带的命令行工具)

2、将刚刚安装的SDK设置为默认的devices.这个可以通过下面的命令设置:

devices-setdefault@S60_2nd_FP2_SC:com.nokia.Series60

事实上SDK的安装过程中就会提示你设置默认的devices。做这个工作的原因是你的系统中很可能安装了多个SDK,那么使用哪个SDK作为当前的开发工具,就需要正确设置。你可以使用命令行devices-default来查看当前的默认SDK是什么。

3、找到Symbian工程文件所在的目录

HelloWorld.mmp:项目定义文件,描述了将要构建的项目信息,还定义了一些资源文件和应用程序信息文件。它是一个环境中立的文件,可以使用各种工具来处理并生成各种目标环境的make文件。您可以使用文本编辑器查看该文件。里面的信息还是很简明的,包括构建目标,构建类型,源路径,库文件,头文件等等信息。

Bld.inf:组件描述文件,它列出了一个组件当中包括的所有项目,还包括一些额外的构建指令。您也可以使用文本编辑器查看该文件。对于本实例来说,仅包括一个项目HelloWorld.mmp。

4、在命令行中输入bldmakebldfiles

这个命令会处理当前目录下的bld.inf文件,具体来说会执行以下处理过程

(2)、在这个目录下,生成一系列的Make文件,针对各种目标环境。比如VC7.MAKE,CW_IDE.MAKE等等。

(3)、在当前目录下生成abld.bat文件,这个文件会在随后用到。您可以查看该文件的内容。但是建议不要手工的更改它的内容。

Bldmake命令也支持其他的命令行选项,您可以直接输入bldmake来查看简要的介绍,还可以查看SDK文档了解详细信息。

5、在命令行中输入abldbuildwins

由bldmake处理bld.inf文件得到的abld.bat文件,使得abld命令可用。Abld.bat控制着构建一个项目的方方面面。Abld命令的语法非常地灵活,它拥有许多命令行选项,它们的组合涵盖了各种构建需求。

注意:这里如果你被提示缺少了一个文件mspdb71.dll,那么可以通过如下方法解决:在MicrosoftVisualStudio.NET2003的安装目录下。你可以在\Common7\IDE这个目录下找到这个文件。把他拷贝到\Vc7\bin下就可以了。再次提醒前面的环境变量要设置好,否则这里你还会因为缺少link.exe而中止运行。

6、在命令行中输入:epoc

这时模拟器就会出现。如果你的环境都设置正确的话,那么模拟器中就会有你刚刚编译的helloworld,它在模拟器上的名字是“HW”

五、检查SDK和IDE是否兼容工作

1、重复上面的1-4

Borland 公司倒闭了么

Borland在历经半年寻找买主未果后,于周二(11/14)宣布将独立其IDE部门成为Borland的子公司,并命名为CodeGear。

2006年2月,Borland宣布要出售旗下的整合开发环境业务,并迎向应用程序生命周期管理(applicationlifecyclemanagement;ALM)业务。Borland一向以开发工具闻名,不过近年来却饱受开放原始码产品的竞争,特别是来自Eclipse基金会的JavaIDE,使得Borland的IDE营收比重不断下滑。

Borland本来计划要在2006年9月以前就卖出IDE业务,但由于与众多买家价格谈不拢而作罢。Borland执行长TodNielsen表示,有许多买家都对该公司的IDE业务很有兴趣,但他们所提供的价格无法真正反映BorlandIDE业务的核心价值。

CodeGear公司成立于2006年11月14日.主要负责Borland的集成开发环境(integrateddevelopmentenvironment;IDE)业务,是Borland的全资子公司

2008年5月7日,ThomaCresseyBravo下的公司EmbarcaderoTechnologies,宣布他们已经签署了一份对BorlandSoftwareCorporation(NASDAQ:BORL)的资产收购协议,收购其旗下的CodeGear公司。交易将会在30-60天内结束。公司合并后,将会在EmbarcaderoTechnologies名下运作。

2009年5月6日,英国软件商MicroFocus宣布,公司将以7500万美元现金收购Borland软件公司。该笔收购已经获得两家公司董事会的批准,整体并购事宜将在2009年第二季度完成。


留言与评论(共有 0 条评论)
   
验证码: