在this thread中,Marc Bernier提到“SWIG还生成了一堆我编译成.NET DLL的C#文件”。
我也为我的班级生成了C#文件。但我真的无法弄清楚如何将其构建成.Net Dll。我完全不喜欢.Net和DLL。
好像我'@'在这里不起作用。 @MarcBernier。或者任何人都知道我如何联系Marc?
-------编辑---------
谢谢你的回答!我将所有生成的类放在命名空间MyProjectName
下编译它并且似乎有效,我将生成的C#DLL放入Mono中,编辑器可以自动完成 MyprojectName.ClassName.Method()。
但编译器也抱怨: EntryPointNotFoundException:SWIGRegisterExceptionCallbacks_MaxFlowGraph
(之前它抱怨找不到DLL,所以我放入原来的C ++ dll并停止了)
我在Win7 32bit下使用Mono,不知道发生了什么 - 我是一个菜鸟,我需要帮助,帮助。
现在是澳大利亚22:36,所以圣诞快乐伙计们!
答案 0 :(得分:5)
在Visual Studio中创建一个类型为类库的新项目。然后右键单击该项目并选择添加>现有项 ..然后选择SWIG生成的所有生成的*.cs
文件。 Shift + Ctrl + B 并编译。