青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

VC++ .NET 2003 –安裝和使用Boost 1.30和Blitz++0.6

小氣的神

2003-05-01

?

Article Type: In-Depth?

難度等級: 7/9???????

版本: 1.82

?

“C++ increasingly means Visual C++”??????? - Scott Meyers

?

< 文章的長度把握不是太好,被 CSDN 的系統裁減,所以接著再來 J >

?

?

接下來,我們需要編寫一些小的應用測試一下,簡單一點的 lexical_case

取自 http://www.emaki.minidns.net/Programming/tools/Boost/ 的例子

使用下面的命令方式。

D:\boost2> cl /GX /MT /GR /EHsc lCase.cpp

?

?

復雜一點的多線程應用使用下面的命令方式:

thread.cpp 取自 C:\boost_1_30_0\libs\thread\example\ thread.cpp

D: \Boost2>cl? /GX /MT /EHsc thread.cpp /link? C:\boost_1_30_0\lib

s\thread\build\bin\boost_thread.dll\vc7\debug\runtime-link-static\threading-mult

i\boost_threadd.lib

?

你可以在這里 download 上述的 Sample (109K) ,當然在測試的過程中也有上面我說的 VC7.1 無法編譯過去的問題:

比如取自 http://www.emaki.minidns.net/Programming/tools/Boost/ format 例子

還有一些例子是無法編譯或是有讓人難以理解的警告。

具體記錄在下面的兩個頁面中,你可以具體查看一下,不僅 VC7, 甚至還有更多的其他 C++ 編譯器的情況。

?

?

http://boost.sourceforge.net/regression-logs/cs-vc71beta-links.html

http://boost.sourceforge.net/regression-logs/cs-vc71beta-Version_1_30_0.html

http://boost.sourceforge.net/regression-logs/

?

接下來,還有接下來了嗎?回頭看看我們的已經走了很遠了,但愿你用同樣的步伐在和我一起前進,最后我們來一起看一下 Biltz++ 吧,我已經沒有力氣在暢情漪動的介紹有關 Biltz 的有關故事和歷史了。必須承認這些類庫都是老字號的招牌類庫,是 C++ 社團的輝煌、是激情創造力的溢出,就這些足以讓 .NET 學一陣跟一程了 .NET 加油!

?

Download :最新版本 0.6 blitz-0.6.tar.gz? (996K)

http://oonumerics.org/blitz/download/

http://sourceforge.net/project/showfiles.php?group_id=63961

看到 http://oonumerics.org/blitz/platforms/ 上的描述差點昏倒, Visual C++ 排在了 Unsupported platforms 之中,甚至連第二等的 Plausible (but not actively supported) platforms 都排不上,這意味著什么,也就是你解壓 Blitz-06.tar.gz 之后,根本不會在其中找到有關 Visual C++ 的編譯文件和任何有關的信息。

?

這就是 ISO/ANSI C++ 的厲害了,對于我這樣一個慕名而來,之前從未使用過任何其它版本的 Blitz++ Visual Studio.NET 用戶來說,這有些困難了,所以這時候講 VC++.NET 強大優秀,一點用都沒有,我們需要的是資源是信息,而不是手上拿著史前最強大的編譯器。還好有網絡,還好有 Google Google 的偉大之處在于它能給你無比自信的不知所措尋找一個釋放的臨界,將你所有可能和不可能的期許化成無數個上一頁和下一頁,不要管它有多少,重要的是你相信你在點擊某一個鏈接之后找到你所需要的 J 我想你也找得到,因為全世界所有討論的 BlitZ++ 的人都在這里 http://www.oonumerics.org/MailArchives/blitz-support/ ,除去不是對 Windows 平臺感興趣的,真正討論的不會有超過 20 人,你需要找到一個叫 Julian C. Cummings 的人。

直接講我的步驟吧,互聯網上的故事先放在一邊吧 J

?

用法:首先去 download Blitz-VS.NET2003.zip (1.1M)

?????? 解壓這個文件到根目錄,并且我假設你的 Blitz++ Library 是安裝在 C:\Blitz_0_6

?

如果 Blitz++ 安裝目錄不是 C:\Blitz_0_6 你需要手工的調整,設置 VC.NET 項目文件中的 Additional Include Directories 為你的 Blitz++ 安裝目錄 (cl /I 參數 ) ,之后 Remove C++ 源文件中 globals.cpp ,重新加入你安裝目錄 \src 目錄中的這個文件,然后編譯 Solution. 另外如果你的機器象我之前一樣安裝了 STLPort 請在 VS.NET 中調整它的 INCLUDE 順序,將其放在默認的 STL 庫后面。象下面這樣,如果編譯成功會在 \Blitz-VS.NET\Blitz-Library\blitz\Debug\ 目錄下產生一個 blitz.lib

?

?

這個庫文件也包括你 Download 1.1M Zip 文件里,這樣你可以不自己編譯也能使用 Blitz++ Library.

?

?

完成這一部分之后,可以開始使用或測試一下, Blitz++ 提供了一個 Test Suite 專門測試其功能和編譯器的情況,在 C:\Blitz-VS.NET\Blitz-Testsuite\ 下面有一個 Blitz-Testsuite.sln ,打開這個 Solution 里面有 45 VC Project ,專門用來運行 C:\Blitz_0_6\testsuite 中的 .cpp ,你可以逐個編譯和運行一下,網上說其中有 4 個有問題,而我運行完好像只發現一個。由于編譯后的文件太大,所以 Download Zip 文件中只帶了兩個,一個是 Include 使用 Blitz++ 的例子,一個是需要使用到我們編譯的 blitz.lib 的例子。總的來說,效果非常的不錯。

?

?

后記:

?????? 我只能從數據上 (81%-87%-98%) 知道以前的 VC++ 的性能和情況,特別是有關 ISO C++ 標準的狀況,從我的經歷看來, Visual C++.NET 2003 兼容程度非常的高,而且速度也非常的快,編譯完成整個四個類庫和上網尋找資料,我總共花了兩天時間(算起來和我寫并且發布這兩篇文章的時間差不多),兩天期間我還抽空也編譯了 PETE MTL POOMA 這樣小一點不太有名的類庫,發現在 Visual C++.NET 2003 都可以編譯和使用。

?

事實上,目前很難找到,在一個平臺,不用安裝什么其他的庫(編譯所有的類庫我沒有安裝什么 Java Runtime Perl Cyg-Win32 等等),第三方軟件而編譯和使用這么多頂尖類庫的編譯器。另外我們還沒有考察 Visual C++.NET .NET Framework 的支持部分,所以前面我對它用了“史前最強大的編譯器”,豪華而且也很方便,我想如果今天 Visual C++.NET 是一個 25 歲的有志青年,我想也許他的下一目標應該是 Unix Linux 平臺。 ( 什么那就是 Visual C++.NET 2004? ?--New features for the UNIX and Linux developer and Most ANSI/ISO conformant C++.? Strong support for standard C++ in managed code 啊,忘記忘記 ) 不管怎樣,你看得出我非常的喜歡這款 C++ 編譯器,況且它還和其它的 .NET 語言 C#,VB.NET 在一起,即來之則用之,有時你是不得不用,有時你是因為喜歡所以用它 J

?

好了,最后附上一些 STL 的鏈接和資源,也許你會奇怪,為什么會加這個在這里?在第一篇的文章中我曾講過寫這個文章的原因,其實有一個很私人的原因,沒有講到,事情的最初是我想收集一些 STL 的資料,我和我的客戶都需要,不知道他們拿它作什么,而我是準備鞏固和更深的學習一下 STL ,更全面的掌握一些概念和應用,你知道 2004 VS.NET 中的 .NET Framework 會帶有模板和泛類編程,我說過我是一個 .NET J 。世界上的事情就是這么奇妙,一個簡單的念頭最后演化成了用 Visual C++.NET 編譯 C++ 社團的四大名庫。如果沒有什么冒犯和輕率之舉,我想整個的過程是一次非常有趣和快樂的體驗。祝你編程快樂,五一快樂。

?

?

?

STL

http://www.cs.rpi.edu/~musser/stl-book/ Effective STL

http://www.bdsoft.com/resources/estlcode.html Effective STL -Example Source Code

http://www.bdsoft.com/resources.html

http://www.bdsoft.com/tools/stlfilt.html STLFilt( free) An STL Error Message Decryptor for C++

http://www.oonumerics.org/blitz/download/ Bitz library

http://www.cs.auc.dk/%7Enesotto/init/ ?

Pretty Good Initialization Library-C++ container initialization made easy

http://www.aristeia.com/right_frames.html ?Scott Meyers website

http://www.highprogrammer.com/alan/windev/visualstudio.html

Microsoft Visual C++ Tips and Tricks

http://www.xraylith.wisc.edu/~khan/software/stl/os_examples/examples.html

ObjectSpace STL<ToolKit> examples

http://www.infosys.tuwien.ac.at/Research/Component/tutorial/prwmain.htm

The Standard Template Library Tutorial

http://www.xraylith.wisc.edu/~khan/software/stl/os_examples/examples.html

ObjectSpace STL<ToolKit> examples ftp://butler.hpl.hp.com/stl/examples.zip

http://www.mathcs.sjsu.edu/faculty/horstman/safestl.html ?? Safe STL

http://www.synesis.com.au/winstl/libraries.html Windows Library STL / WinSTL

http://stlport.org/ ?STL Port ? http://wwww.stlport.org

http://www.glenmccl.com/stl_cmp.htm STL Start (1-8)

http://www.c-plusplus.de/stl.htm STL de

http://www.yrl.co.uk/~phil/stl/stl.htmlx Phil Ottewell's STL Tutorial

http://www.research.att.com/~bs/C++.html ?

Bjarne Stroustrup's C++ Link ?http://www.research.att.com/~bs/homepage.html

http://www.zib.de/weiser/vtl/

View Template Library(VTL) http://www.zeta.org.au/~jon/STL/views/doc/views.html

http://www.boost.org/ Boost C++ Libraries

http://www.ddj.com/documents/s=938/ddj9708a/9708a.htm The SGI Standard Template Library

http://www.cs.brown.edu/people/jak/proglang/cpp/stltut/tut.html A modest STL tutorial

http://www.medini.org/stl/ ? STL Links & Quick Reference

http://www.stlbloggers.com/ STL bloggers

http://www.codeproject.com/vcpp/stl/ codeproject STL

http://users.libero.it/g.govi/index.html STL for eMbedded Visual C++ - Windows CE

http://www.cs.bham.ac.uk/resources/ums/SGI-STL/

Standard Template Library Programmer's Guide

http://www.cs.bham.ac.uk/resources/ums/SGI-STL/download.html SGI_STL Downlaod

http://www.s34.co.jp/cpptechdoc/reference/stl_samples/ Stl Sample S34 JP

http://www.jamesd.demon.co.uk/csc/faq.html comp.std.c++ frequently asked questions

http://www.lafstern.org/matt/ ? Generic Programming and the STL (book)

http://prdownloads.sourceforge.net/dcplusplus dc++ ( 應用 STLPort)

http://www.cs.wustl.edu/~schmidt/patterns.html

Design Patterns, Pattern Languages, and Frameworks (ACE)

http://deuce.doc.wustl.edu/Download.html ?ACE and TAO Download

http://www.cs.wustl.edu/~schmidt/ACE.html ACE Homepage

http://www.noasia.net/taowen/ c++ 網站 Boost 中的泛型編程技術 ( 小品文 ) ...

http://www.acl.lanl.gov/pooma/download.html

POOMA: Parallel Object-Oriented Methods and Applications

http://www.techxhome.com/products/optsolve/

The OptSolve++ libraries provide a convenient and extensible interface for rapid nonlinear optimization or root-finding with user-specified functions.

http://www.techxhome.com/products/optsolve/registrationpage.html OptSolve Downlaod

http://www.acl.lanl.gov/pete/ PETE uses C++ recursively-defined templates for transforming certain kinds of C++ statements into other

http://www.osl.iu.edu/research/mtl/download.php3 The Matrix Template Library Downlaod

?

?


特別:

本文使用的 Visual Studio.NET Version 7.1.2292, .NET Framework 1.1.4322 Visual Studio.NET Final Bate 的版本還不是最終的版本,其結果不知是否和正式版本下有不同。

cl.exe Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.2292 for 80x86

?

本文原創, CSDN 署名首發,所有文字和圖片版權所有。未經授權請勿傳播、轉載或改編。

如果有問題或建議, 請發電子郵件給 new2001@msn.com

歡迎訪問我的 WebLog www.dotNETTools.org/weblog/weblog.html

?

posted on 2006-07-01 13:29 楊粼波 閱讀(6961) 評論(0)  編輯 收藏 引用

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲午夜日本在线观看| 欧美另类在线播放| 欧美大色视频| 欧美激情a∨在线视频播放| 尤物九九久久国产精品的特点 | 免费在线一区二区| 国产一区二区无遮挡| 久久精品91久久久久久再现| 欧美一区二区三区在线视频| 亚洲欧美日韩精品| 久久精品免费| 欧美激情 亚洲a∨综合| 国产精品porn| 国产日韩欧美精品| 最新日韩欧美| 亚洲一区二区动漫| 久久黄色级2电影| 欧美高清不卡| 亚洲在线免费观看| 久久久欧美精品sm网站| 欧美日韩午夜在线视频| 国内精品美女在线观看| 亚洲美女在线国产| 性做久久久久久久免费看| 免费黄网站欧美| 亚洲美女视频| 久久久国产91| 欧美午夜视频网站| 亚洲国产毛片完整版| 亚洲欧美在线免费| 欧美夫妇交换俱乐部在线观看| 日韩写真视频在线观看| 久久国产乱子精品免费女| 欧美激情综合五月色丁香小说| 国产精品人人爽人人做我的可爱 | 亚洲一区二区在线免费观看视频| 久久er精品视频| 最新中文字幕一区二区三区| 一本色道久久综合亚洲精品高清 | 欧美成人在线免费视频| 欧美高清在线视频| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲精品一区二区三区av| 久久久久国色av免费看影院| 一区二区三区免费在线观看| 欧美成人免费网| 韩日欧美一区二区| 久久成人国产| 亚洲欧美一区二区原创| 国产精品高潮呻吟久久av无限| 亚洲精品久久久久久久久| 美女视频一区免费观看| 久久精品国产91精品亚洲| 国产香蕉97碰碰久久人人| 亚洲免费一区二区| 国产精品99久久久久久人| 欧美日韩在线不卡一区| 在线中文字幕一区| 99国产精品久久久久老师| 欧美日韩综合| 亚洲伊人网站| 亚洲一区在线看| 国产精品va在线播放我和闺蜜| 中国女人久久久| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩在线视频一区二区| 亚洲一品av免费观看| 亚洲视频导航| 国产日韩欧美视频| 久久久午夜视频| 久久午夜影视| 亚洲日本欧美日韩高观看| 亚洲欧洲一区二区三区| 欧美色精品天天在线观看视频| 亚洲制服欧美中文字幕中文字幕| 亚洲午夜激情免费视频| 国产日韩在线看片| 免费不卡在线视频| 欧美久久视频| 欧美一区二区私人影院日本 | 亚洲自拍偷拍视频| 国产亚洲福利一区| 免费亚洲一区二区| 欧美日韩91| 欧美一区二区三区在线播放| 久久高清免费观看| 艳女tv在线观看国产一区| 亚洲专区在线| 亚洲日本中文字幕区| 在线视频欧美一区| 在线看国产一区| 一区二区三区日韩| 狠狠色狠狠色综合日日五| 亚洲精品久久久久久下一站 | 狠狠色丁香久久婷婷综合_中| 欧美高清hd18日本| 国产精品久久久久久久久借妻| 久久久福利视频| 欧美理论电影在线播放| 国产婷婷色一区二区三区| 亚洲国产成人高清精品| 一本色道久久加勒比88综合| 狠狠色丁香久久婷婷综合丁香| 亚洲全黄一级网站| 黄色成人av在线| 亚洲性图久久| 亚洲乱码国产乱码精品精| 欧美一区二区三区喷汁尤物| 一区二区动漫| 免费观看欧美在线视频的网站| 亚洲一区在线直播| 欧美黑人一区二区三区| 久久亚洲国产精品一区二区| 国产精品成人一区二区三区吃奶| 欧美国产日韩一区二区在线观看| 国产乱肥老妇国产一区二| 91久久国产综合久久蜜月精品 | 久久久久一本一区二区青青蜜月| 欧美成人免费全部| 久久这里只精品最新地址| 国产精品毛片大码女人| 亚洲欧洲在线观看| 亚洲第一区在线| 欧美在线观看视频一区二区三区| 亚洲视频 欧洲视频| 久热爱精品视频线路一| 久久亚洲精品伦理| 国产一区二区无遮挡| 午夜精品www| 欧美一区二区三区另类| 国产精品theporn| 99天天综合性| 亚洲淫片在线视频| 国产精品成人在线| 亚洲一区影音先锋| 久久精品国产91精品亚洲| 国产模特精品视频久久久久| 亚洲一区二区三区精品在线| 亚洲中无吗在线| 国产精品亚洲综合天堂夜夜 | 欧美一区二区三区喷汁尤物| 久久av在线看| 国产综合久久久久影院| 久久久久国产精品午夜一区| 久久久久国产一区二区三区四区 | 欧美日韩精品在线| 日韩天天综合| 午夜在线成人av| 国产精品美女久久久| 亚洲欧美日韩直播| 久久综合伊人77777| 亚洲激情视频| 欧美色区777第一页| 亚洲欧美国产高清| 久久亚洲一区二区三区四区| 亚洲丁香婷深爱综合| 欧美精品性视频| 亚洲视频 欧洲视频| 久久先锋影音av| 亚洲精品久久久久久久久久久久| 欧美国产综合一区二区| 精品动漫一区二区| 欧美黑人在线播放| 亚洲影院色无极综合| 久久一综合视频| 99视频精品| 国产麻豆成人精品| 久久综合久久综合这里只有精品 | 欧美激情精品久久久久久久变态 | 久久一区二区三区四区五区| 亚洲国产天堂久久综合网| 欧美日韩一区三区| 久久精品视频在线看| 亚洲国产高清一区二区三区| 亚洲女ⅴideoshd黑人| 在线播放视频一区| 国产精品xxxav免费视频| 久久久久99| 中文久久精品| 免费在线观看精品| 午夜宅男欧美| 亚洲精品综合精品自拍| 国产欧美一区二区三区沐欲| 久久综合中文| 午夜日韩av| 99伊人成综合| 你懂的亚洲视频| 欧美在线三级| 亚洲视频axxx| 日韩午夜av电影| 在线观看不卡| 国产一区二区三区成人欧美日韩在线观看 | 亚洲经典自拍| 狠狠色狠狠色综合人人| 欧美视频精品在线观看| 欧美国产一区二区| 美脚丝袜一区二区三区在线观看 | 91久久香蕉国产日韩欧美9色| 久久久久久网| 久久国产加勒比精品无码|