c#引用c++ dll
2016-12-27 11:15
351 查看
1 //新建c++文件 TestCPPDLL 新建项目-》DLL-》导出符号-》预编译头-》完成 2 //.h文件 #define TESTCPPDLL_API __declspec(dllexport) EXTERN_C TESTCPPDLL_API int __stdcall Add(int a, int b); //.cpp文件 #include "stdafx.h" #include "TestCPPDLL.h" TESTCPPDLL_API int __stdcall Add(int a, int b) { return a + b; } 3 属性-》c/c++ -》高级 –》编译为 –》编译为C++代码 (/TP) 4 //c#引用 dll放入release里 [DllImport("TestCPPDLL.dll", EntryPoint = "Add")] extern static int Add(int a, int b); //输出 int c = Add(1, 2); MessageBox.Show(c.ToString());
相关文章推荐
- C#引用C++开发的DLL的类型对应及注意事项
- Swig转c++ lib项目到c#可引用的dll
- C#引用C++开发的DLL
- C#引用C++开发的DLL
- C#引用C++开发的DLL
- c#调用C++ dll 报未将对象引用到设置对象的实例 的解决方案
- C#引用C++ Dll 所有類型轉換的方式(转)
- c#引用c++ dll类型转换
- [原创]C#引用C++编译的dll
- C#引用C++开发的DLL
- C#引用C++ Dll
- C#引用C++ Dll 所有类型转换的方式
- C#引用C++的DLL时C#和C++的数据类型对照表
- C#引用C++Dll
- C#引用C++ Dll 所有类型转换方式
- C#引用C++的DLL时C#和C++的数据类型对照表
- C#引用C++ Dll 所有類型轉換的方式
- C#引用C++开发的DLL
- C#调用c++的dll,结构体数组作为引用参数的传递方式
- 关于C#客户端引用C++ dll的问题