2010-05-11 96 views
2

我遇到了问题。我需要在Visual Studio 2008中使用C Sharp创建一个简单的GUI,该C Sharp使用C语言编写的Dave Coffins DCRAW,但是我不知道如何将dcraw.c(DCRAW源代码)文件与Csharp“连接”... UFRAW是使用dcraw的grafical界面的例子,但我找不到它的源代码。我的应用程序应该非常简单:识别数码相机或任何光盘上的原始文件,并在该原始文件上使用插值算法。如何在C#中为DCRAW制作简单的图形界面

回答

1

您必须将c代码编译为dll。这个dll可以通过从c#开始使用,你也可以创建一个托管的C++项目并将c代码转换为本机C++代码。在托管的C++中,有一种访问本地代码的非常简单的方法。