最近我在準備一些有關C++Builder的東西,需要使用到Boost,剛好也有一些朋友詢問我如何在BDS 2006/C++Builder 2006中使用Boost架框。於是我花了一些時間整合BDS 2006/C++Builder 2006和最新的Boost 1.33.x版,以便讓我能夠在BDS 2006/C++Builder 2006中使用Boost。在這裡我整理出來讓需要使用的朋友參考一下。
要整合BDS 2006/C++Builder 2006和最新的Boost 1.33.x版,您需要進行下面的步驟:
n 取得Boost 1.33.x並且解開到一個目錄,在本篇文章中假設您是解開在D:\Boost133的目錄中 : 這兒我假設您已經知道怎麼做了
n 取得BCB 2006 For Boost的Patch,您可以在SourceForge上找到或是在這下載 http://liwei.csdn.net/down/bcbboost-1_33_1-5_8_2-0.4.zip
解開這檔案並且取代Boost 1.33.x版中的內容
n 取得或是自己Build bjam.exe。您也可以在這裡下載它 : http://liwei.csdn.net/down/boost-jam-3.1.13-1-ntx86.zip
把Bjam.exe解開到一個目錄並且把這個目錄加入到您的Path之中
n 到 CD到D:\Boost133,並且執行下面的命令
set BCCROOT=您的BDS 2006/C++Builder 2006的安裝目錄,例如
set BCCROOT=D:\Program Files\Borland\BDS\4.0
bjam “-sTOOLS=borland-5_8_2” install
接著耐心的等待C++Builder 2006的編譯器Build Boost的函式庫,結束之後會在D:\Boost133\bin\boost目錄之中產生靜態和動態連結函式庫。
現在就可以使用Boost函式庫,例如我先把所有Build出來的靜態函式庫拷貝到e:\seminars\bcb2006ex\boost_1_33_1\allbins目錄下,接著建立一個Console Application專案,撰寫一個Boost範例如下:
啟動Console Application專案的Options對話盒,在Include search path中加入您的boost目錄,例如D:\Boost133:
再把Boost函式庫的目錄加入到Library search path中:
最後編譯此專案,然後就可以在DOS命令列中執行了,例如下面就是我執行Boost函式庫中範例的結果:
相关推荐
Delphi 和 C++Builder 是两款由 Embarcadero Technologies(现已被 IDERA 收购)开发的集成开发环境 (IDE)。这两款工具主要面向 Delphi 和 C++ 开发者,提供了强大的功能来构建 Windows、跨平台和移动应用。Delphi ...
当前支持的编译器有 Borland Delphi 5/6/7, C++Builder 5/6 和 BDS 2005/2006、RAD Studio 2007 2009 2010,可以在 Windows 98/SE/ME/NT/2000/XP 中使用,其中部分工具仅在特定的编译器中可用。 CnPack 专家包是开放...
CnPack IDE 专家包是一款专为Delphi、C++Builder以及BDS(Borland Developer Studio)等IDE设计的增强工具集,旨在提升开发人员的工作效率和代码质量。版本v0.9.9.621是针对中文用户的特别优化版本,提供了丰富的...
CnPack 组件包是一个涵盖不可视工具组件、界面控件、网络通讯组件、多语言处理等多个方面的 Delphi/C++ Builder 组件包。 CnPack IDE 专家包(CnWizards)是一组集成在 Delphi/C++ Builder 的 IDE 中,用于增强 ...
此版本面向 Delphi 5、6、7,以及 C++Builder 9(BDS2006)和 C++Builder 5/6 用户。虽然这里提供的是非安装版,未经过实际安装验证,但开发者可以通过解压文件直接使用和学习。 1. **源代码开放**: Raize ...
1.Borland Developer Studio 2006 完整安装包 2.BDS2006_arch_upd1 3.bds2006_en_arch_upd2 4.BDS2006HotfixRollup 5.BDS2006Upd2_HotFix 安装update32.需要注册,在完整版本安装包中找到bds.exe sanctuarylib.dll ...
BDS/GPS导航定位C/C++从Txt文件读取和写入,个人代码笔记,供测绘编程人员初学者参考
欢迎您使用 CnPack IDE 专家包 For Delphi/C++Builder/BDS。该专家包是针对 Delphi/C++Builder/...当前支持的编译器有 Borland Delphi 5/6/7, C++Builder 5/6 和 BDS 2005/2006、RAD Studio 2007/2009/2010/XE/XE2/XE
当前支持的编译器有 Borland Delphi 5/6/7, C++Builder 5/6 和 BDS 2005/2006、RAD Studio 2007 2009 2010,可以在 Windows 98/SE/ME/NT/2000/XP 中使用,其中部分工具仅在特定的编译器中可用。
Ehlib v4.3.21 Delphi5~7,9~12 / C++Builder5~6,10,12 是著名的数据库连接控制,DBgrid增强VCL控件;...BDS 2006 (Delphi 2006, C++Builder 2006) Delphi 2007 RAD Studio 2009 (Delphi 2009, C++Builder 2009)
在使用C++Builder 2010开发程序时,开发者可能会遇到各种运行时错误,这可能会影响应用程序的正常运行和用户体验。"解决c++builder 2010运行报错"这一主题着重于如何处理这类问题,特别是针对EditorLineEnds.ttr文件...
总结来说,"DevExpress_B48_for_ Borland_c++_builder_2006"是Borland C++ Builder 2006开发者的强大工具,它提供了丰富的UI控件和开发功能,帮助开发者创建高效、美观的应用程序。不过,初次使用可能需要投入一定的...
1. 设备型号与规格:BDS 43/150 C、BDS 33/190 C、BDP 43/410 C以及BDS 43/Duo C是卡赫的几种不同型号的单擦机,它们在功率、功能和设计上可能有所差异,适应不同的清洁需求。例如,BDS 43/Duo C可能是双头设计,...
它主要面向Delphi和C++ Builder用户,提供了强大的功能来帮助开发者快速构建高性能的应用程序。Delphi2006作为其中的一个组成部分,继承了Delphi系列的优点,并在多个方面进行了改进和增强。 ### 版本特点 - **多...
delphi插件 Delphi/C++Builder/BDS 开发的一组 IDE 功能扩展...当前支持的编译器有 Borland Delphi 5/6/7, C++Builder 5/6 和 BDS 2005/2006、RAD Studio 2007 2009 2010 2011,其中部分工具仅在特定的编译器中可用。
BDS 2006 (Delphi 2006, C++Builder 2006) RAD Studio 2007 (Delphi 2007, C++Builder 2007) RAD Studio 2009 (Delphi 2009, C++Builder 2009) RAD Studio 2010 (Delphi 2010, C++Builder 2010)
标题中的"QuickReport.v5.02.Full.Source.Delphi.BCB.BDS.CRS.ccrun.699345.zip"表明这是一个包含QuickReport v5.02完整源代码的压缩包,适用于Delphi、BCB(C++Builder)以及BDS(Borland Developer Studio)环境。...
c++ builer 插件,方便Cbuilder的编程。CnWizards是一组集成在Delphi/C++Builder/BDS的IDE中,用于增强IDE功能、提高IDE的可用性及开发效率的免费、开放源码工具。
【标题】"BDS/GPS联合动态差分定位.pdf"讨论的是在现代卫星导航系统中,如何通过结合北斗导航系统(BDS)和全球定位系统(GPS)的数据进行动态差分定位的方法。该技术旨在提高定位精度,特别是在长基线和动态环境下...