如何在.net(C)中使用dll中的C函数?
如果有一个写在C上的dll,那么如何在.netC中使用它呢如何在.net(C)中使用dll中的C函数?,.net,dll,types,multilingual,.net,Dll,Types,Multilingual,如果有一个写在C上的dll,那么如何在.netC中使用它呢 要使数据类型在两种语言之间兼容,是否必须为其编写头文件?是的,这是可能的。它被称为非托管DLL。 在这方面有很多教程。 我以前在这方面工作时遇到的一个类似问题是: [1] 您已经从前面的问题中了解了p/invoke。关于头文件,它不用于托管互操作。相反,P/invoke声明指定函数参数、调用约定等。无意冒犯,因为它可能不明显,但您可能希望检查并接受?!?这里给出了类似问题的答案:.P/invoke或COM仍然是您的2个选项头文件与此无关
要使数据类型在两种语言之间兼容,是否必须为其编写头文件?是的,这是可能的。它被称为非托管DLL。 在这方面有很多教程。 我以前在这方面工作时遇到的一个类似问题是:
[1] 您已经从前面的问题中了解了p/invoke。关于头文件,它不用于托管互操作。相反,P/invoke声明指定函数参数、调用约定等。无意冒犯,因为它可能不明显,但您可能希望检查并接受?!?这里给出了类似问题的答案:.P/invoke或COM仍然是您的2个选项头文件与此无关,因为c不使用头文件