91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

發布時間:2020-10-04 19:50:22 來源:腳本之家 閱讀:788 作者:TonyWangAlfa 欄目:編程語言

由于第一次使用Visual Studio 2019建立動態鏈接庫,也是給自己留個操作筆記。如有雷同,純屬巧合!

建立動態庫

1.建立一個動態庫項目

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

建立名稱為mydll的動態鏈接庫項目

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

項目建立完成后出現下面的項目結構

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

其中pch.h聲明用的頭文件,具體函數代碼在pch.cpp文件中。dllmain.cpp和framework.h文件分別為動態鏈接庫的入口和默認加載頭文件,可以不用管。直接使用自動生成的代碼即可。

2.首先是在pch.h的頭文件中聲明要加入的函數

extern "C" _declspec(dllexport) int Add(int a, int b);
extern "C" _declspec(dllexport) int Sub(int a, int b);

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

3.在pch.cpp中加入函數代碼

int Add(int a, int b)
{
  return a + b;
}

int Sub(int a, int b)
{
  return a - b;
}

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

4.編譯動態鏈接庫項目,會提示[無法啟動程序],在輸出框有下面的結果

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

建立運行動態庫的控制臺程序

1.新建一個控制臺應用

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

 2.添加工程的頭文件目錄:工程---屬性---配置屬性---c/c++---常規---附加包含目錄:加上頭文件存放目錄。

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

3.添加文件引用的lib靜態庫路徑:工程---屬性---配置屬性---鏈接器---常規---附加庫目錄:加上lib文件存放目錄。

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

4.添加工程引用的lib文件名:工程---屬性---配置屬性---鏈接器---輸入---附加依賴項:加上lib文件名。

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

5.把生成的dll放到工程的可執行EXE文件所在的目錄下

6.在主函數中增加DLL頭文件的引用及對應的調用代碼

#include "pch.h"

#pragma comment (lib,"mydll_03.lib")
extern "C" _declspec(dllimport) int Add(int a, int b);
extern "C" _declspec(dllimport) int Sub(int a, int b);

7.直接使用DLL中的函數

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

8.編譯及結果

Visual Studio 2019 DLL動態庫連接實例(圖文教程)

到此這篇關于Visual Studio 2019 DLL動態庫連接實例(圖文教程)的文章就介紹到這了,更多相關Visual Studio 2019 DLL動態庫內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陈巴尔虎旗| 南岸区| 陇南市| 陇西县| 桐城市| 杭州市| 花莲市| 陆河县| 金坛市| 日土县| 额济纳旗| 古浪县| 封开县| 怀仁县| 拜城县| 星子县| 黄冈市| 梧州市| 视频| 肃宁县| 天长市| 都匀市| 安康市| 英吉沙县| 阿瓦提县| 伽师县| 大荔县| 本溪| 涟源市| 郴州市| 吉林市| 台安县| 阿勒泰市| 昌邑市| 竹溪县| 卓资县| 兰坪| 永安市| 乌鲁木齐市| 崇阳县| 荃湾区|