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

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

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

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

建立動態(tài)庫

1.建立一個動態(tài)庫項目

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

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

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

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.編譯動態(tài)鏈接庫項目,會提示[無法啟動程序],在輸出框有下面的結(jié)果

建立運行動態(tài)庫的控制臺程序

1.新建一個控制臺應(yīng)用

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

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

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

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

6.在主函數(shù)中增加DLL頭文件的引用及對應(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動態(tài)庫連接實例(圖文教程)的文章就介紹到這了,更多相關(guān)Visual Studio 2019 DLL動態(tài)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

    本篇文章是對C++讀寫Excel的實現(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è)計模式之裝飾模式

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

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

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

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

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

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

最新評論

镇平县| 广平县| 曲靖市| 河北区| 富顺县| 靖西县| 应城市| 灵石县| 安国市| 双城市| 腾冲县| 禹城市| 柯坪县| 乌拉特后旗| 宝清县| 阆中市| 林甸县| 武安市| 宝丰县| 玛沁县| 雷州市| 凤翔县| 通化市| 神木县| 张家港市| 洛宁县| 云南省| 郸城县| 涞水县| 金寨县| 山阳县| 安国市| 张家港市| 高邑县| 玉山县| 彭水| 岳池县| 博白县| 清流县| 钟山县| 分宜县|