我有一个非托管C++ dll,我无权访问它的代码,但有它的所有方法声明。public: int Add(int a, int b);};
和方法在.cpp文件中的实现int Numeric::Add(int a, int b) return (a + b);我只想在我的C#代码中从C++调用add函数: }在尝试执行之后,我遇到
我读过许多关于在C#项目中使用C++代码问题的解决方案,其中包括:
我也读过,一个回答者说Compile your C++ code with the /clr flag.这是否意味着如果我附加了C++和C#标志,就可以在同一个项目中一起使用/clr和/clr代码?我对此感到有点困惑,如果我试图将C#项目的一部分转换为C++ (如果实际上不需要这样做),那么这将浪费时间。我是否正确地理解了这一点(我可以在