VS2013编写一个DLL,并创建EXE对DLL进行调用

一、创建DLL项目

        文件->新建->项目->Visual C++  win32控制台程序(填写项目名makeDLL)->下一步->(应用程序设计)勾选:DLL、导出符号->完成

二、项目自动生成DLL模板

        

makeDLL.h
// 下列 ifdef 块是创建使从 DLL 导出更简单的
// 宏的标准方法。此 DLL 中的所有文件都是用命令行上定义的 MAKEDLL_EXPORTS
// 符号编译的。在使用此 DLL 的
// 任何其他项目上不应定义此符号。这样,源文件中包含此文件的任何其他项目都会将
// MAKEDLL_API 函数视为是从 DLL 导入的,而此 DLL 则将用此宏定义的
// 符号视为是被导出的。
#ifdef MAKEDLL_EXPORTS
#define MAKEDLL_API __declspec(dllexport)
#else
#define MAKEDLL_API __declspec(dllimport)
#endif

// 此类是从 makeDLL.dll 导出的
class MAKEDLL_API CmakeDLL {
public:
	CmakeDLL(void);
	// TODO:  在此添加您的方法。
};

extern MAKEDLL_API int nmakeDLL;

MAKEDLL_API int fnmakeDLL(void);
// makeDLL.cpp : 定义 DLL 应用程序的导出函数。
//

#include "stdafx.h"
#include "makeDLL.h"


// 这是导出变量的一个示例
MAKEDLL_API int nmakeDLL=0;

// 这是导出函数的一个示例。
MAKEDLL_API int fnmakeDLL(void)
{
	return 42;
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值