博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows动态链接库dll生成和使用
阅读量:5270 次
发布时间:2019-06-14

本文共 570 字,大约阅读时间需要 1 分钟。

一.生成动态链接库.

MyDll.h

#pragma once#ifdef _MYDLL_EXPORT#define DLL_API _declspec(dllexport)#else#define DLL_API _declspec(dllimport)#endifDLL_API int Add(int, int);

 

MyDll.cpp

#include "MyDll.h"int Add(int a, int b){    return (a + b);}

注意:工程设置里预处理器命令加上_MYDLL_EXPORT

编译生成.dll和.lib文件.

 

二.使用动态链接库.

test.cpp

#include "stdafx.h"#include "MyDll.h"int _tmain(int argc, _TCHAR* argv[]){    printf("10+5=%d\n", Add(10, 5));    return 0;}

工程设置 

C/C++ => 常规 => 附加包含目录:MyDll.h所在目录

链接器=> 常规 => 附加库目录:MyDll.lib所在目录

链接器=>输入=>附加依赖项:MyDll.lib

 

转载于:https://www.cnblogs.com/wsswlyy/p/9799996.html

你可能感兴趣的文章
程序的静态链接,动态链接和装载 (补充)
查看>>
关于本博客说明
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>
国外常见互联网盈利创新模式
查看>>
android:scaleType属性
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
Js时间处理
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Linux中防火墙centos
查看>>
如何设置映射网络驱动器的具体步骤和方法
查看>>
centos下同时启动多个tomcat
查看>>
Leetcode Balanced Binary Tree
查看>>
[JS]递归对象或数组
查看>>
linux sed命令
查看>>
html标签的嵌套规则
查看>>
湖南多校对抗赛(2015.03.28) H SG Value
查看>>