所以在这里我们有一个technique和here更多关于它的创建C++ DLL的函数可以通过.Net语言如C#可读的功能。我创建了一个C++项目,它可以工作,现在你想使用C#中的一些函数(例如,你保持在C中的logik并在C#中创建一个gui,所以在C#中你可以只调用一个ex consol C++应用程序的一个主函数变成库)如何在创建C++ .Net dll的描述技术中记录函数?
我喜欢这种所谓的旧式创建托管部分C++代码。
所以我不知道如何描述(文档)C++函数,以便在C#中看到描述?
让我们来看一个例子(编译使用:/ CLR:oldSyntax)
extern "C" int _foo(int bar)
{
return bar;
}
namespace Bar
{
public __gc class Foo
{
public:
Foo() {}
static int foo(int bar)
{
return _foo(bar);
}
};
};
我怎么能记录下我们富功能?
这将是从一些点写,但我会有像初始CPPLib,C#LibWrapper,C#应用程序而不是只有初始CPPLib和C#应用程序的项目结构...所以我的观点是,我会有+ 1层深度和+1项目仅仅用于文档...虽然我很想能够直接在C++代码中创建文档 – Rella 2010-08-19 22:15:54