77问答网
所有问题
C语言中的.c文件怎样调用C++编写的dll中的接口函数
如题所述
举报该问题
推荐答案 2017-06-16
在dll中申明函数原型,在delphi中写一个与申明一样的函数,然后把函数指针传给dll,dll中运行这个函数这个函数的参数可以双向传剃
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gq38pY3pqqqNINIGqvv.html
相似回答
C语言调用C++写的DLL
答:
1为了使c能调用c++写的dll。
c++中使用extern "C"{ }修饰该接口即可
这个原因你应该知道吧大概意思是告诉c++编译器这段代码用c编译器编译 编译之后的结果是c方式的而不是c++方式的。2但是c中不识别extern "C"。综上两点,在dll头文件中常这样写,如下:意思就是编译的时候编译成c方式。但是包含头...
C如何调用C++编写的DLL
答:
1、Depends看
DLL
导出
函数
名。2、若有函数声明请跳过2、3步骤。若没有,OllyDbg/IDA 分析参数个数、类型、平栈方式(__cdecl/__stdcall)。3、
C语言
写出函数声明形式的指针 4、LoadLibrary、GetProcAddress、调用。
C#
调用C++的dll中的函数
,数组指针的问题
答:
当然了,C/Cpp中的long才与.net中的int对应!如果你明白这个,那么该用int[]还是该用short[]还是该用byte[]你自己就知道了!第二个问题——你一直在想指针,其实你要传入的数组是地址而不是副本!换句话来说,在安全模式中我们是有ref/out修饰的!在dllImport时你传入byte[]是没有任何错误的!但...
c语言如何
实现
函数
的
调用
答:
int add(int x,int y){ int x,y;int z;z=x+y;return z;}//定义一个z=x+y的
函数
int main()//主函数 { int a=10,b=20;int m;m=add(a,b);//这句就是函数的
调用
...调用了add函数 printf("%d",m);return m;} 理解了没...还没的话...仔细看下教材...这个问题很容易...
在C#中
怎样调用
一个C,
C++的接口
?
答:
把
函数
的声明、定义和调用分清楚。[dllimport(...)]public static extern int 方法b(int 参数);这个是声明 因为函数是在dll中实现的,所以不需要定义。调用 int result = 方法b(a); //这里的a是实参 在
C语言的dll中
:int 方法b(int
c
) //这里的c是形参 { ...} ...
用
C语言编写
了一个.
c的
源
文件
,
里面
有主
函数
,和一些被调函数,请问
如何
在...
答:
使用函数头进行包含,使用#include提示符。自定义
的函数
头文件使用双引号扩起来。希望对你有所帮助
用v
c++
6.0写
C语言
头
文件
和
调用
自己
写的
头文件
答:
在新建的头
文件中
输入你的头文件代码(如图是我随便写的一个可
调用函数
),输完代码后单击左上角的保存,如图!找到自己刚才新建的头文件,将其复制或移动至v
c++
6.0的安装目录下的VC98\Include目录下,如图!再次打开vc++新建
C语言文件
,如图新建,选择文件,选择C/
C++
source file,输入文件名**....
大家正在搜
dll文件用什么语言编写
dll动态链接库文件编写
dll用什么语言编写
如何调用dll文件
dll文件调用
调用dll中的类
dll函数调用
dll怎么调用
c调用dll
相关问题
C语言调用C++写的DLL
C语言中怎样调用函数?
C程序如何调用C++接口?
在C#中怎样调用一个C,C++的接口?
如何在C#编程中调用C++编写的dll文件里的方法?
供java调用的C语言dll要怎么声明接口函数
如何从Excel 中调用C/C++写的动态链接库函数
如何用C语言调用C++做成的动态链接库