最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Visual Studio 2019 DLL動(dòng)態(tài)庫連接實(shí)例(圖文教程)

 更新時(shí)間:2020年03月10日 11:32:10   作者:TonyWangAlfa  
這篇文章主要介紹了Visual Studio 2019 DLL動(dòng)態(tài)庫連接實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

由于第一次使用Visual Studio 2019建立動(dòng)態(tài)鏈接庫,也是給自己留個(gè)操作筆記。如有雷同,純屬巧合!

建立動(dòng)態(tài)庫

1.建立一個(gè)動(dòng)態(tài)庫項(xiàng)目

建立名稱為mydll的動(dòng)態(tài)鏈接庫項(xiàng)目

項(xiàng)目建立完成后出現(xiàn)下面的項(xiàng)目結(jié)構(gòu)

其中pch.h聲明用的頭文件,具體函數(shù)代碼在pch.cpp文件中。dllmain.cpp和framework.h文件分別為動(dòng)態(tài)鏈接庫的入口和默認(rèn)加載頭文件,可以不用管。直接使用自動(dòng)生成的代碼即可。

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

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

3.在pch.cpp中加入函數(shù)代碼

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

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

4.編譯動(dòng)態(tài)鏈接庫項(xiàng)目,會(huì)提示[無法啟動(dòng)程序],在輸出框有下面的結(jié)果

建立運(yùn)行動(dòng)態(tài)庫的控制臺(tái)程序

1.新建一個(gè)控制臺(tái)應(yīng)用

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

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

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

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

6.在主函數(shù)中增加DLL頭文件的引用及對(duì)應(yīng)的調(diào)用代碼

#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中的函數(shù)

8.編譯及結(jié)果

到此這篇關(guān)于Visual Studio 2019 DLL動(dòng)態(tài)庫連接實(shí)例(圖文教程)的文章就介紹到這了,更多相關(guān)Visual Studio 2019 DLL動(dòng)態(tài)庫內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Qt 中 isHidden 和 isVisible 的區(qū)別與使用小結(jié)

    Qt 中 isHidden 和 isVisible 的區(qū)別與使用小結(jié)

    Qt 中的 isHidden() 和 isVisible() 方法都用于查詢組件顯示或隱藏狀態(tài),然而,它們有很大的區(qū)別,了解它們對(duì)于正確操作組件致關(guān)重要,下面給大家介紹Qt 中 isHidden 和 isVisible 的區(qū)別與使用,感興趣的朋友一起看看吧
    2025-03-03
  • matlab實(shí)現(xiàn)繪制玫瑰花球的示例代碼

    matlab實(shí)現(xiàn)繪制玫瑰花球的示例代碼

    這篇文章主要介紹了如何利用matlab實(shí)現(xiàn)繪制玫瑰花球,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Matlab有一定的幫助,需要的可以參考一下
    2023-08-08
  • C語言實(shí)現(xiàn)文件讀寫操作

    C語言實(shí)現(xiàn)文件讀寫操作

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)文件讀寫操作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • C語言實(shí)現(xiàn)飛機(jī)售票系統(tǒng)

    C語言實(shí)現(xiàn)飛機(jī)售票系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)飛機(jī)售票系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • C++變量引用的概念介紹

    C++變量引用的概念介紹

    這篇文章主要介紹了C++變量引用的概念介紹,簡單提到了與指針概念的不同,通過代碼場(chǎng)景分析給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • C++讀寫Excel的實(shí)現(xiàn)方法詳解

    C++讀寫Excel的實(shí)現(xiàn)方法詳解

    本篇文章是對(duì)C++讀寫Excel的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++關(guān)鍵字volatile學(xué)習(xí)筆記

    C++關(guān)鍵字volatile學(xué)習(xí)筆記

    這篇文章主要為大家介紹了C++關(guān)鍵字volatile學(xué)習(xí)筆記,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • C++設(shè)計(jì)模式之裝飾模式

    C++設(shè)計(jì)模式之裝飾模式

    這篇文章主要介紹了C++設(shè)計(jì)模式之裝飾模式,裝飾模式能夠?qū)崿F(xiàn)動(dòng)態(tài)的為對(duì)象添加功能,是從一個(gè)對(duì)象外部來給對(duì)象添加功能,需要的朋友可以參考下
    2014-10-10
  • 方陣順時(shí)針旋轉(zhuǎn)的實(shí)現(xiàn)代碼

    方陣順時(shí)針旋轉(zhuǎn)的實(shí)現(xiàn)代碼

    以下是關(guān)于方陣順時(shí)針旋轉(zhuǎn)的實(shí)現(xiàn)代碼。需要的朋友參考下
    2013-05-05
  • C++實(shí)現(xiàn)遞歸函數(shù)的方法

    C++實(shí)現(xiàn)遞歸函數(shù)的方法

    在本篇內(nèi)容里小編給大家分享了關(guān)于C++實(shí)現(xiàn)遞歸函數(shù)的教學(xué)步驟,需要的朋友跟著參考下。
    2018-12-12

最新評(píng)論

唐海县| 孝感市| 桂东县| 闸北区| 桐梓县| 古田县| 华容县| 宜黄县| 遂平县| 吉隆县| 江口县| 桂阳县| 北安市| 兰西县| 喀喇沁旗| 连山| 蛟河市| 科技| 乌兰察布市| 南投市| 汶川县| 青田县| 五寨县| 什邡市| 秦皇岛市| 邻水| 浏阳市| 华亭县| 定州市| 集贤县| 连江县| 潮州市| 天峨县| 乐山市| 吉隆县| 太谷县| 将乐县| 临朐县| 澎湖县| 保山市| 平乐县|