原创 編譯boost

理論上,本文適用於boost的各個版本,尤其是最新版本1.45.0;適用於各種C++編譯器,如VC6.0(部分庫不支持),VS2003,VS2005,VS2008,gcc,C++ Builder等。先總結一下Windows系統。 一、下載

原创 wxWidgets的Hello world

IDE推薦使用codelite 官網地址:http://codelite.org/ (建議使用帶mingw的版本,我的下載是:codelite-5.0.6213-mingw4.7.1.exe)。 簡單配置:     工具欄小圖標:Setti

原创 wprintf、wcout輸出中文和unicode中文字符串的轉換問題

本來想搞明白點wchar_t,就寫了個很簡單的wcout的例子,結果中文無法輸出,然後換成wprintf,卻還是不行~於是在網上搜啊搜,總算解決了問題,總結一下:    wchar_t *ws = L"你好";    wcout << ws

原创 我的友情鏈接

51CTO博客開發

原创 C++格式化輸入輸出

C++共有15個 輸入輸出 格式標記位,這15個標記位均爲bit位,每個標記位都有自己的含義,且可以單獨設置。格式標記位的取值爲0或1:0表示關閉(不使用此格式),1表示開啓(使用此格式)。15個標記位的含義可參考下面三張表:標記位

原创 mingw編譯boost中bjam的toolset問題

boost版本1.49.0 編譯boost的第一步是使用bootstrap.bat編譯出bjam,但是在電腦沒有裝VC的情況下這一步就會卡死(bjam的編譯是很快的,出現半天沒反應的情況必定是出錯了,不要浪費時間等了),關掉卡死的窗口,進入

原创 C語言格式化輸出

printf()格式化輸出詳解 本文來 自:http://www.kuqin.com/language/20080420/7060.htmlprintf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面對組成格式說明的各項加

原创 ActiveMQ-cpp編譯及可能的錯誤處理

ActiveMQ-cpp的編譯相當麻煩,網上也可以找到不少指定資料,可照着做有錯誤不知道怎麼辦,後來重要找到了一篇處理的錯誤的文章,自己也編譯成功,主要的兩篇參照文章會在文章最後給出。下面整理下,希望後來人不用再浪費時間 需要下載的東西

原创 c/c++程序內存泄漏的調試

在使用MFC的時候,如果有內存泄漏,會在程序退出的時候顯示在調試窗口,指出泄漏的內存是第幾次分配的,就當是內存的ID吧,我們可以根據這個ID使用下面的函數找到是哪代碼分配的次內存:      _CrtSetBreakAlloc(long

原创 MSVCP100.dll 丟失的問題

 最近編寫一個了一個工具要在WinPE下執行,總是出錯提示信息是“The program can't start because MSVCP100.dll is missing from your computer. Try reinsta

原创 編譯boost

理論上,本文適用於boost的各個版本,尤其是最新版本1.45.0;適用於各種C++編譯器,如VC6.0(部分庫不支持),VS2003,VS2005,VS2008,gcc,C++ Builder等。先總結一下Windows系統。 一、下載

原创 boost - socket通信

 備忘使用   #include <boost/bind.hpp> #include <boost/asio.hpp> #include <boost/thread.hpp> using boost::asio::io_service; u

原创 我的友情鏈接

51CTO博客開發

原创 hessiancpp編譯與使用

從官網下的hessiancpp源碼一直無法編譯通過,後來索性放棄了自帶的代理,使用另一個第三方開源庫libcurl重寫了一個代理,編譯通過,可用且性能比較滿意 1、提取hessiancpp中需要的文件去官網下載源碼包:http://sou

原创 boost - 串口通信

備忘使用。 #include <boost/bind.hpp> #include <boost/asio.hpp> #include <boost/thread.hpp> using boost::asio::io_service; usi