有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</