如何仍让c++的代码 运行在c#的图形界面中

vs中如何仍让c++的代码运行在c#的图形界面中我的编译环境是visualstudio2010解决方案是用模板<win32控制台>创建的现在想把里面的东西挂在c#写的图形... vs中如何仍让c++的代码 运行在c#的图形界面中
我的编译环境是visual studio 2010
解决方案是用模板<win32控制台>创建的
现在想把里面的东西挂在c#写的图形界面上
请问如何操作
最好给一个例子
回复thejiathe:能说具体一点吗
回复 xx人来疯:我参考了http://topic.csdn.net/u/20090525/11/233dea6d-b7fb-478c-a824-651dc185b791.html 但是按照上面的方法 win32-dll工程编译不过去
展开
 我来答
27115
2010-07-29 · TA获得超过1116个赞
知道大有可为答主
回答量:1708
采纳率:0%
帮助的人:1079万
展开全部
在visual studio 2010中将c++的代码编译成dll,应该是新建一个DLL工程,将c++代码放进去,编译即可

在c#中
[DllImport("your.dll")]
public static extern void fun();// dll中的函数

直接fun()
thejiathe
2010-07-27 · TA获得超过279个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:309万
展开全部
封装成dll在C#里引用,类似C#调用API函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友da486ec
2010-07-27 · 超过16用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:48.6万
展开全部
你需要统一接口,编译成动态链接库就是个好方法,试想一下,如果你在图形界面上有一个输入框,一个输出框,一个按钮,假设在一个输入框中输入一个字符,点下按钮之后,会在另一个框中显示出来,你能不能实现呢,这就相当于统一了输入和输出结口,致于中间的具体过程,是由你自已控制的.所以你可以直接加入相同运算的C#代码.
你也可以在VS中建立DLL工程,先将你的代码编译成动态库,在新建的DLL工程中应该有简单的例子(我这里是这样),这样你就可以通过"头文件", "*.LIB","*.DLL"这三个文件来调用你的动态库了,当然这样也相当统一了结口,封装了过程.致于具体的过程,在这上面也说不清,最好有个人给你演示一下.GOOD LUCK!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xx人来疯
2010-07-27 · TA获得超过134个赞
知道答主
回答量:74
采纳率:0%
帮助的人:52.7万
展开全部
去CSDN求解!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式