文件名称:C++与C#混合项目示例(显示调用DLL)
文件大小:4.92MB
文件格式:RAR
更新时间:2012-05-05 04:01:08
C++与C#混合 C#调用C++DLL C++与C#多维数组传递 委托 显示调用DLL
最近忙毕业设计,关于图像处理一块的,本想用C#做,或来发现C#处理图像效率较低,C++性能则较高,但若都改成C++工程量很大,便想到用C++和C#混合项目。网上也有这方面的介绍,但是都不全,特别是针对于二者关于多维数组的传递,少之又少。 这个示例很简单,但却包括了值传递,数组的传递,多维数组的传递,及调用C++类等,希望对初学者有帮助。
【文件预览】:
DLLWrapper
----bin()
--------Debug()
----DLLWrapper.cs(2KB)
----obj()
--------Debug()
--------DLLWrapper.csproj.FileList.txt(146B)
----Properties()
--------AssemblyInfo.cs(1KB)
----DLLWrapper.csproj(2KB)
test.ncb
test
----Form1.cs(6KB)
----bin()
--------Debug()
----obj()
--------test.csproj.FileList.txt(326B)
--------Debug()
----Properties()
--------Resources.Designer.cs(3KB)
--------Settings.settings(249B)
--------Resources.resx(5KB)
--------Settings.Designer.cs(1KB)
--------AssemblyInfo.cs(1KB)
----Program.cs(463B)
----test.csproj(3KB)
----Form1.Designer.cs(11KB)
----App.config(143B)
----Form1.resx(6KB)
test.sln
debug
dll
----stdafx.h(2KB)
----Shape.cpp(193B)
----Rectangle.cpp(120B)
----dll.rc(3KB)
----dll.vcproj(5KB)
----dll.def(94B)
----Debug()
----stdafx.cpp(134B)
----ReadMe.txt(2KB)
----Resource.h(360B)
----Shape.h(155B)
----dll.h(828B)
----res()
--------dll.rc2(359B)
----dll.cpp(2KB)
----Rectangle.h(124B)
----dll.vcproj.WJF.Administrator.user(1KB)
test.suo