C# 可以引用c++的头文件吗? 该怎么引用呢
发布网友
发布时间:2022-07-26 09:46
我来回答
共4个回答
热心网友
时间:2023-10-19 10:29
1.生成dll,然后让C#的程序引用那个dll
回答者: wefgod3 - 参将 八级 4-6 13:19
C#只能使用P/Invoke进行平台调用,调用本地代码的函数
标记DllImport就行了 具体的建议你看msdn
有两种方法使用这些函数
2,把那个C++的文件编译成dll,在C#中用[DllImport("dll名")]引进调用
3,在C#中写一个类,把C++中的函数复制进C#的类中,要注意的是C#没有指针,涉及指针的函数要重写。
热心网友
时间:2023-10-19 10:29
有两种方法使用这些函数
1,把那个C++的文件编译成dll,在C#中用[DllImport("dll名")]引进调用
2,在C#中写一个类,把C++中的函数复制进C#的类中,要注意的是C#没有指针,涉及指针的函数要重写。
热心网友
时间:2023-10-19 10:30
C#只能使用P/Invoke进行平台调用,调用本地代码的函数
标记DllImport就行了 具体的建议你看msdn
热心网友
时间:2023-10-19 10:30
生成dll,然后让C#的程序引用那个dll