我按照帖子中用户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