c语言.h文件怎么生成dll,[转载]C/C++中生成和使用DLL

本文详细介绍了如何在Visual Studio中使用C++创建DLL文件,包括新建工程、修改源代码、解决字符集问题,以及如何在另一个工程中加载和使用生成的DLL。通过实例演示了解DLL的生成和应用过程。
摘要由CSDN通过智能技术生成

有C++的源文件,怎么能生成dll文件?

1.新建一个MFC DLL或Win32 DLL工程

2.创建好后里面会有stdafx.h和stdafx.cpp以及{$工程名}.cpp文件

3.删除{$工程名}.cpp文件 将你的cpp文件添入工程

4.修改你的cpp文件 添加一句#include "stdafx.h"在代码第一行

3和4,或者直接复制自己的C++源文件覆盖{$工程名}.cpp文件中除第一句#include

"stdafx.h"外的所有内容

5.Build

一、生成DLL

1.新建DLL工程

生成DLL可以多种方法,这里介绍一种。在VS中,新建一个空的项目,项目类型选Visual C++ 模板中选Win32

Console

Application,输入名称,我们在此以dll为名称,确认,点下一步,在应用程序类型中,勾选DLL(D),点完成。或者直接新建完后修改工程属性:把生成EXE改为生成DLL(点项目-属性-配置属性-常规-项目默认值-配置类型,初始为应用程序(.exe),点下拉框,选择动态库(.dll)即可)。

2.源代码:

#include

#include

using namespace std;

#ifdef

__cplusplus // if used by C++ code

extern "C"

{ // we need to export the C interface</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值