
如何仍让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工程编译不过去 展开
我的编译环境是visual studio 2010
解决方案是用模板<win32控制台>创建的
现在想把里面的东西挂在c#写的图形界面上
请问如何操作
最好给一个例子
回复thejiathe:能说具体一点吗
回复 xx人来疯:我参考了http://topic.csdn.net/u/20090525/11/233dea6d-b7fb-478c-a824-651dc185b791.html 但是按照上面的方法 win32-dll工程编译不过去 展开
4个回答
展开全部
在visual studio 2010中将c++的代码编译成dll,应该是新建一个DLL工程,将c++代码放进去,编译即可
在c#中
[DllImport("your.dll")]
public static extern void fun();// dll中的函数
直接fun()
在c#中
[DllImport("your.dll")]
public static extern void fun();// dll中的函数
直接fun()
展开全部
封装成dll在C#里引用,类似C#调用API函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要统一接口,编译成动态链接库就是个好方法,试想一下,如果你在图形界面上有一个输入框,一个输出框,一个按钮,假设在一个输入框中输入一个字符,点下按钮之后,会在另一个框中显示出来,你能不能实现呢,这就相当于统一了输入和输出结口,致于中间的具体过程,是由你自已控制的.所以你可以直接加入相同运算的C#代码.
你也可以在VS中建立DLL工程,先将你的代码编译成动态库,在新建的DLL工程中应该有简单的例子(我这里是这样),这样你就可以通过"头文件", "*.LIB","*.DLL"这三个文件来调用你的动态库了,当然这样也相当统一了结口,封装了过程.致于具体的过程,在这上面也说不清,最好有个人给你演示一下.GOOD LUCK!
你也可以在VS中建立DLL工程,先将你的代码编译成动态库,在新建的DLL工程中应该有简单的例子(我这里是这样),这样你就可以通过"头文件", "*.LIB","*.DLL"这三个文件来调用你的动态库了,当然这样也相当统一了结口,封装了过程.致于具体的过程,在这上面也说不清,最好有个人给你演示一下.GOOD LUCK!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去CSDN求解!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询