VC生成dll的方法

原创 2011年01月16日 14:43:00

下面首先说明用VC生成dll的方法,这个例子中只给出add函数:

VC写一个工程:addFunc

头文件:addFunc.h

#ifndef _ADDFUNC_H

#define _ADDFUNC_H

int add(int a,int b);

#endif

源文件:addFunc.cpp

#include <stdlib.h>

#include "addFunc.h"

int add(int a,int b)

{

        return a+b;

}

然后向工程中添加一个模块定义文件:addFunc.def

LIBRARY "addFunc"

EXPORTS

add

然后依次找到project->settings->link把输出文件名“Debug/project.exe”改成“Debug/project.dll”,最后进行编译就生成了dll文件。

版权声明:本文为【viclee】原创,如需转载请注明出处~

VC++编写DLL导出函数及其调用方法

DLL (Dynamic Link Library)动态链接库,是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件,其优点主要有:1. 有助于节省内存;2. 有助于资源共享;3. 不...
  • margin1988
  • margin1988
  • 2015年01月07日 14:51
  • 3173

VC++ 调用 C#生成DLL的两种方法

今年在C++调用对方用C#写的DLL时,遇到托管和非托管的问题。      原帖:      http://topic.csdn.net/u/20110916/12/fcf63501-45...
  • u012252959
  • u012252959
  • 2015年12月09日 16:34
  • 2711

VC++6.0中编写DLL详细步骤及其使用

VC++6.0中编写DLL详细步骤及其使用 一、 编写DLL 1、 创建DLL 1.1、 FileNewProjectsWin32 Dynamic-Link Library; 在Proje...
  • cai5
  • cai5
  • 2013年06月07日 18:26
  • 6234

VC++ 调用 C#生成DLL的两种方法

VC++ 调用 C#生成DLL的两种方法 转载地址:http://blog.sina.com.cn/s/blog_6d3edc7e010136j3.html  http://www.c...
  • canhui2009
  • canhui2009
  • 2012年08月14日 17:12
  • 5524

VC++ (MFC)调用 C#生成DLL的方法

参考博客中转载的VC++ (MFC)调用 C#生成DLL的两种方法的第一种,结合自己编写魔方机器人程序遇到的问题(再将Thistlethwaite’s algorithm由C#语言转换成C++语言的时...
  • shizhoulei
  • shizhoulei
  • 2015年04月29日 14:43
  • 3192

VC++调用C#生成DLL的两种方法!

VisualC、delphi或者vb等编程语言来编写的DLL文件,在编译完成以后,产生DLL文件[wen jian]已经是一个可以直接供计算机使用的二进制文件,而Visual c#生成的DLL不是...
  • a7082633
  • a7082633
  • 2016年03月05日 09:11
  • 315

VC++ (MFC)调用 C#生成DLL的方法

参考博客中转载的VC++ (MFC)调用 C#生成DLL的liang'z
  • u013035197
  • u013035197
  • 2014年07月16日 16:51
  • 1156

VC++ 调用 C#生成DLL的两种方法

今年在C++调用对方用C#写的DLL时,遇到托管和非托管的问题。      原帖:      http://topic.csdn.net/u/20110916/12/fcf63501-45ef-4...
  • zyrr159487
  • zyrr159487
  • 2011年12月22日 09:18
  • 1551

VC生成不依赖高版本msvcrtXX.dll程序之方法一——完全抛弃CRT库

只使用Win32API,完全抛弃CRT库如果我们的程序只使用C语言基本语法、调用Win32API而不依赖C库的函数(《Windows程序设计》(petzold著)中的代码基本就是如此,因此国外也有人称...
  • LPWSTR
  • LPWSTR
  • 2017年11月16日 17:23
  • 136

VC++ (MFC)调用 C#生成DLL的两种方法

VisualC、Delphi或者VB等编程语言来编写的DLL文件,在编译完成以后,产生DLL文件已经是一个可以直接供计算机使用的二进制文件,而Visual C#生成的DLL不是独立运行的程序,是某...
  • u013035197
  • u013035197
  • 2014年07月16日 15:28
  • 1577
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC生成dll的方法
举报原因:
原因补充:

(最多只允许输入30个字)