原创 VS2013 MFC 使用TeeChart_v5

網上使用TeeChart V5 幫助資料很亂,準備在做項目階段 把用到 進行總結,持續更新... VS2013 MFC 使用TeeChart_v5 入門可以看這篇博客; 一般需要添加的頭文件 #include "tchart1.h" #

原创 vs2013 ---TypeLib 中的MFC類

在vs2013中TypeLib 中的MFC類 怎麼打開? 1.解決方案資源管理器 --> 右鍵 添加類  --> MFC-->TypeLib 中的MFC類 2.解決方案資源管理器 --> 項目 添加類  --> MFC-->TypeLib

原创 Eigen庫使用之矩陣的最大/小值及其位置

Eigen庫矩陣運算特別方便,類似於Matlab 矩陣運算(類似於matlab函數使用),可以結合C++進行編程。 在Eigen庫中,使用maxCoeff()和minCoeff()函數,可以方便計算矩陣中的最大值和最小值,但是若想返回矩陣

原创 VS中添加第三方庫及相對路徑設置

對於一些第三方的SDK,一般會包含頭文件(*.h),靜態庫文件(*.lib)和動態庫文件(*.dll)。 1.  文件位置:爲了提高程序的可移植性,將第三庫放在解決方案(*.sln)或者工程(*.vcxproj)文件所在的文件夾下。而不要

原创 Win10+VS2017安裝FFTW庫

在學習ITK的過程中,需要安裝FFTW庫,好吧,那就安裝一下唄 1. 參考文章 先例舉一下自己所參考的博客,前人栽樹,後人乘涼 FFTW3在VS2013下的安裝與使用示例 在64位系統下在VS中進行FFTW配置 wi

原创 Eigen矩陣庫使用說明

這是我在做項目時,給下一屆接手的人寫的一個關於Eigen庫的快速上手手冊,主要是針對於項目的應用來寫的。當時使用Eigen庫的目的是,將Matlab寫的,LPCC和MFCC兩種聲音識別算法,十字形聲陣列的MUSIC定位算法,和SVM分類器

原创 C++矩陣庫 Eigen 快速入門

【轉】C++矩陣庫 Eigen 快速入門 最近需要用 C++ 做一些數值計算,之前一直採用Matlab 混合編程的方式處理矩陣運算,非常麻煩,直到發現了 Eigen 庫,簡直相見恨晚,好用哭了。 Eigen 是一個基於C++模板的線性代數

原创 vs2013配置Eigen庫

首先,在Eigen官網下載Eigen:  其次,解壓文件到當前文件夾,解壓完成後重命名爲eigen3(這個看個人喜好,我是爲了看着舒服)然後把這個eigen3文件夾複製到你想放的位置,也可以不移動。   然後,打開vs2013,可以新建

原创 C++矩陣處理工具——Eigen

最近和一些朋友討論到了C++中數學工具的問題,以前總是很2地自己寫矩陣運算,或者有時候在matlab裏計算了一些數據再往C程序裏倒,唉~想想那些年,我們白寫的代碼啊……人家早已封裝好了!首先推薦幾個可以在C++中調用的數學平臺:eigen

原创 vs2017和MATLAB2016b混編出現初始化異常

vs2017 調用MATLAB2016b中動態鏈接庫dll,vs2017出現“異常:0xC0000005: 讀取位置 0x0000000000000008 時發生訪問衝突” 本人win7,vs2017,matlab2016都是64位;異常

原创 Visual Studio 與 Matlab實現混合編程

【轉】Visual Studio 與 Matlab實現混合編程 環境: Win10 vs2010 Matlab2015 裏面有很多選做的內容,其中2、3必做 1.Matlab環境設置:   (選做)我沒有做這步,因爲打mbuild -se

原创 MFC2010 編輯框顯示浮點數

MFC2010中編輯框的顯示通常是整數Int 和字符串型 通常利用函數: SetDlgItemText(IDC_EDIT5,str); SetDlgItemInt(IDC_EDIT5,theat); 但是想通過編輯框顯示浮點數,卻沒有函數

原创 C++文件讀寫詳解(ofstream,ifstream,fstream)

相關的頭文件:#include <fstream> 需要相關的類 fstream提供三種類,實現C++對文件的操作 ofstream:寫操作,由ostream引申而來 ifstream:讀操作,由istream引申而來  fstream

原创 MFC中用戶自定義類響應自定義消息

轉發:http://www.cnblogs.com/rainbow70626/p/8034895.html 這篇技術文章不是討論經典的MFC中的消息工作機理的,討論消息工作原理、方式和路徑的文章在網上和書本中隨處可見。網上衆多的討論都是關

原创 MFC 創建線程

線程的創建步驟如下: 1.聲明成員函數 UINT myThread(LPVOID pParam); 2.建立線程(仔細閱讀以下代碼) AfxBeginThread(LThread,this); //添加聲明線程的名字 //說明Af