原创 一種dump自動生成工具的設計思路

作爲開發人員,遇到最多的可能就是程序中的各種bug,然後根據bug的描述去復現、調試、修改。當所遇到的bug能夠被穩定復現的時候,那麼修改起來相對來說會容易許多,至少你知道是哪裏出了問題,這個bug是怎麼樣的。 但是有時候我們的程序會偶然

原创 windows生成dump的方法

第一種: 通過任務管理器:這種適用在程序掛了(crash)的時候進程還未退出,比如我運行程序,出現了下面的錯: 此時打開任務管理器,右擊相應進程,點擊"Create Dump File“: 一會創建完成: 然後把這個DMP文件拷到開

原创 c++ 界面庫

剛開始用C++做界面的時候,根本不知道怎麼用簡陋的MFC控件做出比較美觀的界面,後來就開始逐漸接觸到BCG  Xtreme ToolkitPro v15.0.1,Skin++,等界面庫,以及一些網友自己寫的界面庫,開始對於C++軟件界面美

原创 halcon異常情況彙總

一、VS下不易發現的內存泄露        在VS下調用Halcon算子時,要特別注意:所有輸出的變量,不管有沒有用到,都不要用NULL來替代。否則會導致程序會有2-4kb的內存泄露。(Halcon12及以前版本均存在這個問題,最新的版本