原创 編譯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