如何使用CLR在C ++项目中调用托管C#dll

时间:2015-08-06 15:50:43

标签: c# c++ .net clr

我按照帖子中用户Smoke描述的方法, How to call a C# library from Native C++ (using C++\CLI and IJW)

但是,我在运行时遇到错误。

  

类型' System.IO.FileNotFoundException'的第一次偶然异常。发生在未知模块中。

我已将C#dll文件复制到my c ++项目的Debug文件夹中,如上述问题中的注释所示。但是,我仍然得到同样的错误。

以下是使用C#库的代码行。

QLNet::Date^ nowDate = gcnew QLNet::Date(15,2,2002);

更多信息:

如果我只声明变量(QLNet :: Date ^ nowDate;)并且不使用gcnew分配内存,我就不会有任何错误。我无法调试此问题。

我使用的C#库是Quantlib C#library

  

https://github.com/amaggiulli/qlnet

0 个答案:

没有答案
相关问题