.net - 将 C 代码编译成 Visual C++ dll?

标签 .net c++ c visual-c++

是否可以将 C 代码编译成 Visual C++ dll?我正在考虑将一些 C 代码用于 .Net 项目并尝试确定这是否是一个选项。

谢谢, 贝基

最佳答案

是的。如果你想摆脱 name mangling使用 "extern "C"{/*...*/} 构造。

另请参阅常见问题解答:How to mix C and C++

关于.net - 将 C 代码编译成 Visual C++ dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1952049/

相关文章:

php - 我应该在什么基础上构建我的 alpha 平台,PHP、Ruby、Python、.NET 等?

c++ - 用 OpenGL 绘制彩色网格?

c - 从双指针的结构中释放内存的正确方法是什么?

java - 为什么Android使用Java概念而不是D语言或C或C++?但是 Chromium 网络浏览器是 C++ 的,它的匹配非常复杂

在 C 中通过 cmd 输入时无法读取文件名(通过 args[1])

c# - 允许用户使用 Entity Framework 在运行时定义表

.net - 如何在客户端计算机上安装 Microsoft.VisualStudio.Shell.dll

c++ - C++ 中的 BST 插入

c++ - 为什么 std::basic_string::substr 不遵循 [begin, end) 约定?

c# - 使用 DateTimeOffset