原创 VS2008調試中遇到源文件與模塊生成時的文件不同的問題

  如圖所示,在用 Microsoft Visual C++ 2008 調試程序時,設置的斷點無效,按F11轉進則彈出對話框。 網上搜索了一下,解決方法如下: VS2008 -> 工具 -> 選項 -> 調試 -> 常規 去掉“要求源文

原创 編譯DLL時遇到的警告

dllD.exp : warning LNK4070: /OUT:dll.dll directive in .EXP differs from output filename "Debug/dllD.dll"; ignoring dire

原创 在單獨線程中執行對象成員函數

問題的提出:    實際上所有線程都是用來處理C函數的,而不是C++類成員函數。標準庫中提供一個API函數,這個函數以回調函數指針作爲線程的執行代碼並在單獨的線程中調用回調函數。問題是在這樣的線程庫中不能創建執行對象成員函數的線程;只能使

原创 Visual C++ 2008發行到未裝vc9上運行提示"應用程序配置不正確" 的解決方案

環境:Visual C++ 2008 英文版 加上Visual C++ 2008 Feature Pack 使用嚮導創建的VisualStudio2005的界面 Debug和Release在本地都可以運行 但是隻要複製到別的電腦上就提

原创 MFC程序中檢查內存泄漏的手段

  CMemoryState CMemoryState does not have a base class. CMemoryState provi

原创 輸出Win32程序中的錯誤

  ...{       // 獲得信息        LPVOID lpMsgBuf;    //Windows will allocate         ::FormatMessage(FORMAT_MESSAGE_ALLOCAT

原创 利用編譯器得知動態分配數組的大小

每次在CSDN論壇C++板塊閒逛,都會有很多收穫,時常遇到一些精彩的回覆。     原帖地址http://community.csdn.net/Expert/topic/4822/4822941.xml?temp=.5199396中,摘錄

原创 總變分(Total Variation)最小化方法

總變分(Total Variation)最小化方法 Rudin等人(Rudin1990)觀察到,受噪聲污染的圖像的總變分比無噪圖像的總變分明顯的大。總變分定義爲梯度幅值的積分: JT0(u)=∫Ωu|▽u|dxdy=∫Duu2x

原创 醫學影像“調窗”(window-leveling)的算法

圖像顯示和打印面臨的一個問題是:圖像的亮度和對比度能否充分突出關鍵部分。這裏所指的“關鍵部分”在 CT 裏的例子有軟組織、骨頭、腦組織、肺、腹部等等。 技術問題:     顯示器往往只有 8-bit, 而數據有 12- 至 16-bits

原创 MagicEyes版本號推進到2.3

    2.3版本中主要的改動是加入了動態菜單,該動態菜單由外部的DLL加載進來。這樣在後續的開發中,硬件通信模塊和軟件主體分開進行,不會再像1.x版本開發中那麼麻煩,也不會因硬件不同衍生出N多個版本。想想還要維護1.x的各個版本就頭疼…

原创 VS2012找不到SDKDDKVer.h的Bug修復

    機器同時安裝了Visual Studio 2012和低版本(如VS2010),運行一段時間後會出現一個bug。新建或舊的Win32/MFC工程在編譯時,編譯器提示:fatal error C1083: 無法打開包括文件:“SDKD

原创 Detected memory leaks! vc內存泄漏定位

Detected memory leaks! Dumping objects -> {98500} normal block at 0x05785AD0, 152 bytes long. Data: << N N x 7 >

原创 MFC中維護菜單狀態的兩種方法

    MFC中維護菜單狀態一般是通過UPDATE_COMMAND_UI消息。那些還沒有添加消息響應的UI都默認爲灰色。而SDK程序中,改變菜單狀態時,可以調用EnableMenuItem( UINT nIDEnableItem, UIN

原创 去掉“正在更新IntelliSense”

使用VS2008或者2005時候,當切換配置,總是顯示“正在更新IntelliSense...”。例如從Debug切換到Release,這時候VS開始更新IntelliSense,CPU佔用上升到100%。   解決方法就是將/Micro

原创 關於OpenCV的介紹(摘自OpenCV官方wiki主頁)

Intel® 開源計算機視覺庫OpenCV 什麼是OpenCV OpenCV是Intel®開源計算機視覺庫。它由一系列 C 函數和少量 C++ 類構成,實現了圖像處理和計算機視覺方面的很多通用算法。 重要特性 OpenCV 擁有