c++ - 有没有办法抑制 C++ 名称修改?

标签 c++ visual-studio winapi name-mangling

我有一个用 C++ 编写的 DLL,我想抑制一些导出方法的名称重整。这些方法是全局的,不是任何类的成员。有办法实现吗?

顺便说一句:我正在使用 VS2008。

最佳答案

用 extern "C"包围函数定义{}

extern "C" {
    void foo() {}
}

参见 http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html

关于c++ - 有没有办法抑制 C++ 名称修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/902468/

相关文章:

c++ - 适用于 Linux(和 Windows)的异步 C++ 通信库

c++ - C++ 中 ASCII 到 ISO Latin-1 的转换

c++ - 使用 Qt 绘制抛物线或任何其他多项式

visual-studio - f# 的响应式(Reactive)扩展

c# - 在哪里可以找到 C# 语言规范?

c++ - 我应该为 IOCP 创建多少个线程?

c++ - 如何将 STDIN 传递给子进程?

c++ - 未调用 std::unique_ptr 中的自定义删除器

visual-studio - VSTS 发布管理转换 web.config

winapi - 如何检测 OneDrive 仅在线文件