Visual Studio 2019:引用动态DLL项目 您所在的位置:网站首页 电脑无法加载dll文件 Visual Studio 2019:引用动态DLL项目

Visual Studio 2019:引用动态DLL项目

2024-07-01 03:08| 来源: 网络整理| 查看: 265

前文:Visual Studio 2019:创建动态DLL库

创建客户端应用

1、在菜单栏上,选择“文件”>“新建”>“项目”,打开“创建新项目”对话框 。 在这里插入图片描述

2、在对话框顶部,将“语言” 设置为“C++” ,将“平台” 设置为“Windows” ,并将“项目类型” 设置为“控制台” ,选择“控制台应用”,然后选择“下一步” 。 在这里插入图片描述

3、在“配置新项目”页面,在“项目名称”框中输入“MathClient” 在这里插入图片描述 接下来,要在源代码中调用 MathLibrary 函数,你的项目必须包括 MathLibrary.h 文件 。

可以将此头文件复制到客户端应用项目中,然后将其作为现有项添加到项目中。对于第三方库,此方法可能是一个不错的选择。但是,如果同时处理 DLL 的代码和客户端的代码,则头文件可能会变为不同步。要避免此问题,请设置项目中的“附加包含目录” 路径,使其包含指向原始头文件的路径。 将 DLL 头文件添加到包含路径

1、右键单击“解决方案资源管理器” 中的“MathClient” 节点以打开“属性页” 对话框。 在这里插入图片描述 2、在“配置”下拉框中,选择“所有配置”,在左窗格中,选择“配置属性” > “C/C++” > “常规” 。在属性窗格中,选择“附加包含目录” 编辑框旁的下拉控件,然后选择“编辑” 。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

3、修改MathClient.cpp

// MathClient.cpp : Client app for MathLibrary DLL. // #include "pch.h" Uncomment for Visual Studio 2017 and earlier #include #include "MathLibrary.h" int main() { // Initialize a Fibonacci relation sequence. fibonacci_init(1, 1); // Write out the sequence values until overflow. do { std::cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有