VS2015 創建並使用自己的DLL(一個簡單的示例)

VS2015 創建並使用自己的DLL(一個簡單的示例)

一、創建DLL

(1)新建項目,選擇Win32控制檯應用程序
在這裏插入圖片描述
在這裏插入圖片描述

(2)選擇DLL、空項目
在這裏插入圖片描述
在這裏插入圖片描述
(3)我這裏選擇生成的庫爲 Release x64版本,改爲Debug就可生成對應debug版本的庫,並添加頭文件
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
(4)添加函數定義
在這裏插入圖片描述

(5)生成對應版本的dll和lib
在這裏插入圖片描述
在這裏插入圖片描述

二、整理生成的DLL

(1)打開新建DLL的工程目錄,建一個文件夾(看個人習慣)
在這裏插入圖片描述
在這裏插入圖片描述
(2)找到.dll,.lib文件
在這裏插入圖片描述
(3)將.h,.lib,.dll文件放在之前建的文件夾內
在這裏插入圖片描述

三、測試

(1)在解決方案中再新建一個項目,這樣測試比較方便(如果自己在其它地方新建了一個解決方案來使用自己的庫,除了下面屬性的配置外,別忘了在.exe可執行文件目錄中添加對應的dll)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
(2)生成
在這裏插入圖片描述
在這裏插入圖片描述

(3)在工程屬性中配置 包含目錄、庫目錄、附加依賴項(如果比較懶的話,之前的JLib文件夾可以不用建,這裏可以直接填寫.h和.lib在JAlgorithm工程中對應的路徑,這樣每次修改生成新庫後就不用再去拷貝相應的.h和.lib文件,這樣測試就很方便)
在這裏插入圖片描述
在這裏插入圖片描述
(4)設爲啓動項目
在這裏插入圖片描述
(5)包括頭文件,測試
在這裏插入圖片描述

單獨使用

(1)用同樣的方法生成Debug版本的庫,我這裏把兩個庫分開放
在這裏插入圖片描述
在這裏插入圖片描述
注:生成帶d的庫(也就是改名),在屬性中改一下目標文件名就OK了,注意是Debug
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
(2)新建Win32控制檯應用程序
在這裏插入圖片描述
(3)把之前的整理文件夾拷貝到工程目錄下,並拷貝對應版本的dll到相應位置
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
(4)配置屬性 以Debug爲例,Release同樣配置
在這裏插入圖片描述
在這裏插入圖片描述
(5)測試
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章