我一直在寻找一种从C++ DLL项目中调用C# EXE项目(VS 2008)中编写的函数的方法。如果可能的话,我可以将C#代码作为C++项目本身的一部分包含进去。但是我只能找到从C++调用C# DLL的方法。
最终我想从VB6调用C#代码,但我这样问问题是因为我认为后一种方法没有中间步骤是不可能的。
谢谢,
Ian
最终我想从VB6调用C#代码,但我这样问问题是因为我认为后一种方法没有中间步骤是不可能的。
谢谢,
Ian
您可以使用/CLR选项编译C++项目,然后从其中调用C#。为此,您需要包含vcclr.h文件,并为每个需要调用的dll添加一个using语句。
#include <vcclr.h>
#using <System.dll>