c#如何调用C++动态链接库
首先,我想写一个软件电话程序,用到C的OSIP库,我在VC下边调试正常,可是用VC我实在做不出好看的界面,或者要很久才能把界面做完善,
1、所以想用C#做,不知道这样可行否?
2、如可行的话,c#中调用dll的方法是什么?
3、我C#都没接触过,不过有C++的编程的一些经验,请问我接触C#只弄界面,2周时间可能学会吗。
[解决办法]
1.可行。
2.看具体情况,一般是先导入函数。
3.这要看你自己的了。
[解决办法]
//命名空间
using System.Runtime.InteropServices;
//DLL中的函数定义方法
[DllImport("DLL名称")]
public static extern 返回值 函数名(参数);
public static extern void FunName(int i);
[解决办法]
有信心不一定"赢"——没信心一定"输",祝你成功
[解决办法]
如果是导出API,用DllImport
如果是Com,直接添加引用
[解决办法]
群号:62464919,本群是IT技术群,包括(C#,Java,ruby,JavaScript,asp,jsp,python,asp.net,sql,mysql……众多语言)此群需要您来共同进步,学习中放松心情。管理员在次致敬,呵呵,搞的不好了。
我很郁闷,刚看到回复的说我是积分,对于枉下结论人不说啥了。
新群建立刚5小时左右,希望更多的人参与