<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C++Builder加油站]]></title><description><![CDATA[我的BCB使用心得和备忘录]]></description><link>https://blog.youkuaiyun.com/waiting4you</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; waiting4you]]></copyright><item><title><![CDATA[向VS2015添加WTL项目向导(ATL/WTL Application Wizard)]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/47377661</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/47377661</guid><author>waiting4you</author><pubDate>Sun, 09 Aug 2015 17:17:36 +0800</pubDate><description><![CDATA[刚装了个VS2015社区版，微软地球良心企业啊~~Embarcader能学点不？
VS装得再高端我也只会用个WTL，到目前为止(2015/08/09)WTL官网上还是只有WTL9.0版，最高支持到VS2013。
打开WTL里的AppWiz\Setup.js，经试验只要在里面的几个数组里加入2015(14.0)相关的字符串，再执行一次Setup.js就可以了。
附修改过的Setup.js
/]]></description><category></category></item><item><title><![CDATA[无聊的QQ，无聊的360]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/5988471</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/5988471</guid><author>waiting4you</author><pubDate>Thu, 04 Nov 2010 23:39:00 +0800</pubDate><description><![CDATA[好久没更新Blog了，因为写程序太沉闷了~~好在这两天TX和360在打得热火朝天，倒是给了我们平静的程序员生活带来了一些乐趣。经过这次TX和360的“活动”，平时低调的程序员们应该会被不少MM缠住解决QQ问题吧，呵呵：）。360公司以前得罪了不少同行，貌似它已经和国内所有的大公司都K过一遍了，于是这回大家都笑嘻嘻的在边上看热闹。尽管就这次事件而言360似乎是处于“正义”的一方。TX公司作为一个超级有米的大公司，居然逼用户做QQ和360二选一，这招实在有点雷人。不知道丫的是谁想的招，这不是小孩吵架的惯用招吗？]]></description><category></category></item><item><title><![CDATA[[转]淘宝上的2012方舟船票，你要买吗？ ]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/4939848</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/4939848</guid><author>waiting4you</author><pubDate>Fri, 04 Dec 2009 13:53:00 +0800</pubDate><description><![CDATA[ 看过《 2012 》这部片的朋友，应该知道的 ............ 美国航空航天局（ NASA ）官方网站上特别对《 2012 》进行澄清，说明电影只是电影，不存在真实的成分。虽然新闻报道说的轻飘飘，但事实足以证明这部电影的真实感让人不得不相信 20]]></description><category></category></item><item><title><![CDATA[在Linux下使用TBB]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/4745152</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/4745152</guid><author>waiting4you</author><pubDate>Thu, 29 Oct 2009 21:41:00 +0800</pubDate><description><![CDATA[直接看图吧，Linux下编译使用TBB的步骤，另外推荐一下unix-center.net网站，它免费提供多种Unix系统的远程telnet连接！上传至unix-center.net，看这里的tbb21_015oss.zip 解压: 编译： 进入编译完成的build文件夹，可以看到它生成的一堆东东，关键东东是*.so和*.so.2。]]></description><category></category></item><item><title><![CDATA[发布一个基于Spirit的表达式解析库]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/4460409</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/4460409</guid><author>waiting4you</author><pubDate>Tue, 18 Aug 2009 21:00:00 +0800</pubDate><description><![CDATA[整个库只有一个Expr2.h文件，它主要基于Boost中的Spirit库和Function库实现。适用于VC(7.1以上)，C++Builder和GCC。
最简用法：



CEquation equ; IOpPtr op = equ.CreateOperator("1+2*3/(4+5)^6");
double result = op->Op(NULL);



CEquat]]></description><category></category></item><item><title><![CDATA[在C++Builder里使用AGG库]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/4452160</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/4452160</guid><author>waiting4you</author><pubDate>Sun, 16 Aug 2009 14:07:00 +0800</pubDate><description><![CDATA[AGG 库是一个跨平台的2D图形库，全称是“Anti-Grain Geometry”。从名字上就能看出它的特色就是有很好的抗锯齿效果，当然GDI+也有抗锯齿功能，不过GDI+不能跨平台不是？而且有人测试说AGG 比GDI+快10倍以上，虽然有吹牛之嫌，不过比GDI+快是没错的了。
C++Builder用的是VCL库，VCL里的绘图类TCanvas最终调用的是GDI API，所以画的曲线有明显的锯]]></description><category></category></item><item><title><![CDATA[免费的 C/C++ 编译&解释 器列表]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/4227258</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/4227258</guid><author>waiting4you</author><pubDate>Sun, 31 May 2009 09:33:00 +0800</pubDate><description><![CDATA[摘自《C++编程网》，详细介绍请参考http://www.cpp-prog.com/2009/0520/118.html
MicrosoftVisual C++ 2008 Express TurboC++ ExplorerAppleXcode for Mac OS XOpenSource Watcom / OpenWatcom C/C++ CompilerDigitalMars C/C++ Co]]></description><category></category></item><item><title><![CDATA[进入多核时代的C++]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/4047418</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/4047418</guid><author>waiting4you</author><pubDate>Fri, 03 Apr 2009 20:47:00 +0800</pubDate><description><![CDATA[几年之前，CPU的性能还主要取决于CPU的主频，经过超摩尔定律的发展后，没过多长时间CPU的主频速度就已接近“极限”，使得单单靠提高CPU的主频来提升性能变得非常困难。
    目前，Intel、AMD等CPU生产商都转而采用了多核技术来提升CPU性能，甚至提出了群核CPU的概念。这意味着，要充分发挥多核CPU的性能，程序就必须采用多线程并发计算的方式，传统的串行程序将会极大地浪费多核CPU的运]]></description><category></category></item><item><title><![CDATA[把WTL移植到了Mingw里]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/3992018</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/3992018</guid><author>waiting4you</author><pubDate>Sun, 15 Mar 2009 14:21:00 +0800</pubDate><description><![CDATA[把WTL3.0移植到了Mingw下面]]></description><category></category></item><item><title><![CDATA[使用Boost.Spirit实现四则运算字符串的解析]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/3867782</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/3867782</guid><author>waiting4you</author><pubDate>Sat, 07 Feb 2009 17:58:00 +0800</pubDate><description><![CDATA[摘录自http://www.cpp-prog.com/2009/0121/55_4.html
 
使用Spirit中的绝大部分都不需要编译，包括下面这个代码，只要包含头文件即可。
#include 
#include 
#include 
#include 
using namespace std;
using namespace boost::spirit;
using namespace]]></description><category></category></item><item><title><![CDATA[使用Boost.Iostreams实现bzip2格式文件流]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/3867745</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/3867745</guid><author>waiting4you</author><pubDate>Sat, 07 Feb 2009 17:30:00 +0800</pubDate><description><![CDATA[给偶自己的网站做广告，摘录自http://www.cpp-prog.com/2009/0114/52_2.html片段
 
使用Boost.Iostreams实现流方式的bzip2格式压缩、解压操作。
#include 
#include 
#include  //filtering_stream
#include  //bzip2_compressor
#include  //file_s]]></description><category></category></item><item><title><![CDATA[Google C++ Mocking Framework使用简介]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/3653065</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/3653065</guid><author>waiting4you</author><pubDate>Tue, 30 Dec 2008 20:05:00 +0800</pubDate><description><![CDATA[安装:
下载Google C++ Mocking Framework，解压...
发现它自带了Google Test的全部源代码，也就是说有了这个那个Google Test就不用去下载了
注意，Google Mock的编译对编译器的C++支持要求很高，并且需要有tr1的支持。
 
Linux/Unix下的GCC编译:
 注意：Google Mock的Readme里说它要求4.0版以上(]]></description><category></category></item><item><title><![CDATA[使用Google C++ Testing Framework进行单元测试]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/3652350</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/3652350</guid><author>waiting4you</author><pubDate>Tue, 30 Dec 2008 19:46:00 +0800</pubDate><description><![CDATA[前几个月Google开源了它的测试框架，自称其旗下的上千个项目都在使用它。今天我们就用它来尝尝鲜吧？:-)

安装:
下载Google C++ Testing Framework，解压...
VC2005:
    直接打开msvc/gtest.vcproj或msvc/gtest.sln，直接编译即可。
Linux/Unix下的GCC:
    传统过程:./configure  m]]></description><category></category></item><item><title><![CDATA[BCB与WTL(续-VCL和WTL混用实例)]]></title><link>https://blog.youkuaiyun.com/waiting4you/article/details/3602669</link><guid>https://blog.youkuaiyun.com/waiting4you/article/details/3602669</guid><author>waiting4you</author><pubDate>Thu, 25 Dec 2008 12:36:00 +0800</pubDate><description><![CDATA[<!--google_ad_client = "pub-0821350481744986";/* 300x250, 创建于 09-2-26 */google_ad_slot = "2191547852";google_ad_width = 300;google_ad_height = 250;// -->自从上次我写了BCB里使用WTL的之后，有来信讨论关于]]></description><category></category></item><item><title><![CDATA[BCB6自带的正则表达式功能]]></title><link>https://blog.youkuaiyun.com/Waiting4you/article/details/3280252</link><guid>https://blog.youkuaiyun.com/Waiting4you/article/details/3280252</guid><author>Waiting4you</author><pubDate>Wed, 12 Nov 2008 11:51:00 +0800</pubDate><description><![CDATA[对于C++下的正则表达式，我想用得比较多的应该就是Boost里的regex了。自从BCB2009自带了Boost1.35以后，这个regex也自然进入了BCB自带的功能行列。对于还没用上BCB2009的人来说也不用为了一个正则表达式功能急着找boost的安装方法，其实BCB6早已经帮我们准备好了：TRegexp和pcre库。不过当年Borland也太“谦虚”了点，竟然没把这么重要的功能写进帮助？！]]></description><category></category></item><item><title><![CDATA[用BCB6编译LUA库]]></title><link>https://blog.youkuaiyun.com/Waiting4you/article/details/2114150</link><guid>https://blog.youkuaiyun.com/Waiting4you/article/details/2114150</guid><author>Waiting4you</author><pubDate>Fri, 22 Feb 2008 21:31:00 +0800</pubDate><description><![CDATA[Lua是一种完全免费的脚本语言, 即可以单独使用也可以嵌入到时C/C++语言中作为嵌入式脚本使用。可以到它的官方网站http://www.lua.org下载最新的lua的源码，本文的makefile是针对lua-5.1.3的。下载后是一个tar.gz文件，解压后没发现针对BCB的编译方法。后来的网上找到“猛禽”大师的一个解决方案:http://mental.we8log.com/entry/8]]></description><category></category></item><item><title><![CDATA[在BCB2007(SP3)上安装最新的Boost 1.34.1]]></title><link>https://blog.youkuaiyun.com/Waiting4you/article/details/2039100</link><guid>https://blog.youkuaiyun.com/Waiting4you/article/details/2039100</guid><author>Waiting4you</author><pubDate>Sat, 12 Jan 2008 11:33:00 +0800</pubDate><description><![CDATA[作者:waiting4you 1. 准备工作:从http://sourceforge.net/project/showfiles.php?group_id=7586下载boost 1.34.1，写这篇文章时它的最新版本boost-build 2.0-m12，写这篇文章时它的最新版本(其实这个boost里已经带了，不过我总是喜欢用最新版的:-P)从http://bcbbo]]></description><category></category></item><item><title><![CDATA[把C++类成员方法直接作为线程回调函数]]></title><link>https://blog.youkuaiyun.com/Waiting4you/article/details/2000796</link><guid>https://blog.youkuaiyun.com/Waiting4you/article/details/2000796</guid><author>Waiting4you</author><pubDate>Sat, 29 Dec 2007 00:40:00 +0800</pubDate><description><![CDATA[我以前写线程时要么老老实实照着声明写,要么使用C++类的静态成员函数来作为回调函数,经常会因为线程代码而破坏封装.之前虽然知道类成员函数的展开形式，但从没想过利用过它，昨天看深入ATL时无意中学会了这一招:) 类成员方法是一个比较特殊的函数，它在编译时会被转化成普通函数，比如有TMyClass类:class TMyClass{    void Func();};这个TMyClass::Fu]]></description><category></category></item><item><title><![CDATA[在自己的程序中加入脚本支持 —— ActiveX Scripting技术]]></title><link>https://blog.youkuaiyun.com/Waiting4you/article/details/1887463</link><guid>https://blog.youkuaiyun.com/Waiting4you/article/details/1887463</guid><author>Waiting4you</author><pubDate>Thu, 15 Nov 2007 22:09:00 +0800</pubDate><description><![CDATA[<!--google_ad_client = "pub-0821350481744986";/* 300x250, 创建于 09-2-26 */google_ad_slot = "2191547852";google_ad_width = 300;google_ad_height = 250;// -->　　在优快云上看到有不少人问怎样才能象MS Offi]]></description><category></category></item><item><title><![CDATA[使用TStream*的gzip文件格式的压缩和解压函数]]></title><link>https://blog.youkuaiyun.com/Waiting4you/article/details/1834300</link><guid>https://blog.youkuaiyun.com/Waiting4you/article/details/1834300</guid><author>Waiting4you</author><pubDate>Sat, 20 Oct 2007 14:35:00 +0800</pubDate><description><![CDATA[在论坛里回答一个关于在内存中直接对gzip格式解压的帖子时试验出来的代码帖子:http://topic.youkuaiyun.com/u/20071015/16/14b00c8e-767d-4608-966a-0b5d29780768.html 前提:安装了zlib库包含文件:#include #include #include #include 代码:/*函数   Strea]]></description><category></category></item></channel></rss>