怎么将一个C程序生成DLL供VB调用

比如一个简单的C程序,主函数的传入参量为两个整数,经过运算后输出一个整数。现在想要在VB中的两个TEXT框中输入两个整数,然后单击按钮调用C程序(以TEXT框中的两个整数... 比如一个简单的C程序,主函数的传入参量为两个整数,经过运算后输出一个整数。
现在想要在VB中的两个TEXT框中输入两个整数,然后单击按钮调用C程序(以TEXT框中的两个整数为参数传入),之后在一个LABEL框中输出运算的结果
展开
 我来答
hu_colin
2012-05-09 · TA获得超过582个赞
知道小有建树答主
回答量:738
采纳率:0%
帮助的人:495万
展开全部
用VC新建一个MFC dll工程或者win32 dynamic link library工程,把你的函数写在里面,函数声明注意加上_stdcall修饰就可以了。具体怎么写动态库你随便度娘一下吧。
更多追问追答
追问
貌似MFC dll用的语言是C++吧,怎么做C语言的DLL呢?
追答
MFC你用C写也是没问题的
干脆代码给你
cpp文件的
#include "stdafx.h"
#include "dll2.h" //改成你自己的头文件

short _stdcall MyAdd(int i, int j)
{
return i+j;
}
头文件
#include "resource.h" // main symbols

short _stdcall MyAdd(int i, int j);

def文件最后加一行
MyAdd;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式