怎么将一个C程序生成DLL供VB调用
比如一个简单的C程序,主函数的传入参量为两个整数,经过运算后输出一个整数。现在想要在VB中的两个TEXT框中输入两个整数,然后单击按钮调用C程序(以TEXT框中的两个整数...
比如一个简单的C程序,主函数的传入参量为两个整数,经过运算后输出一个整数。
现在想要在VB中的两个TEXT框中输入两个整数,然后单击按钮调用C程序(以TEXT框中的两个整数为参数传入),之后在一个LABEL框中输出运算的结果 展开
现在想要在VB中的两个TEXT框中输入两个整数,然后单击按钮调用C程序(以TEXT框中的两个整数为参数传入),之后在一个LABEL框中输出运算的结果 展开
展开全部
用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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询