VS環境下DLL程式設計和使用

2021-06-25 16:56:08 字數 659 閱讀 9941

此為學習筆記,如有錯誤還請指出。

環境vs2010

第一篇:dll檔案的編寫

在 檔案->新建->專案->visual c++->win32->win32專案。新建乙個dll專案。取名為dllcode

新增以下**:

dllcode.cpp
_declspec(dllexport) int fun (void)

編譯完成,會生成兩個檔案。字尾名分別為lib和dll。

第二篇:dll檔案的使用

同樣的方法,新建乙個基於對話方塊測試程式,工程名為dlltest,在對話方塊上新增乙個按鈕。

新增以下**:

dlltestdlg.cpp
extern int fun(void);

void cdlltestdlg::onbnclickedbutton1()

在資源視窗新增現有項,把第一篇裡生成的lib引入到解決方案中,同時把dll檔案複製到工程路徑下。編譯完成,即可執行。

mark:

下次要學習如果在配置屬性裡設定關聯的lib和dll,這樣就不用每次編譯生成新的lib和dll,還要重新複製到測試程式中來替換老版本。

在VS環境下使用SVN

由於我和同事要合作做乙個小程式,所以需要乙個源 管理的工具。在工作的時候我們由於是vs進行.net開發所以一般是使用tfs進行專案管理。但是我們在不同的專案組,工作地點不一樣,而且現有的tfs伺服器都是在內網的,所以無法使用tfs,這種情況下只有找公網上的免費源 管理服務了!若說到在網際網路上的源 ...

vs建立dll並使用

前言 學習做個記錄,積小流以望江海。鍵入 pragma once define dll export declspec dllexport extern c dll export int add int a,int b include mydll.h int add int a,int b def ...

使用 vs 檢視dll 方法

某些時候我們拿到第三方提供的 dll,需要驗證裡面提供的介面和文件中描述的是否一樣,此時就需要檢視 dll 中匯出的介面有哪些,在 vc6.0 時我們可以使用 vc 自帶的 depends 的軟體檢視,但是 vs 開始沒有此工具,因此很多時候檢視dll 就需要找第三方工具,近期發現 vs2010 中...