c - 如何在 IronPython 中访问宏

标签 c macros ironpython

可以在 ironPython 中使用宏吗? 我在 C 中有一个带有宏的 dll,我想从 IronPython 访问它。 有任何想法吗? 谢谢。

最佳答案

您不能从 DLL 访问 C 宏 - 它们由 C 预处理器处理,因此它们永远不会到达编译器,因此不能成为 DLL 的一部分。您可以使用标准 Python 在 IronPython 中访问从 DLL 导出的函数 ctypes模块。

关于c - 如何在 IronPython 中访问宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28579866/

相关文章:

c - 如何用 C 创建一个大的二维数组

c - C语言中如何对某些数据进行按位运算?

enums - 如何创建一个获取枚举类型值的宏?

C#动态编译和 "Microsoft.CSharp.dll"错误

c - 静态函数范围指针和内存泄漏

c - 如何在C中存储不同类型的数据?

c - 宏内不正确的未初始化变量警告

c++ - 需要有关宏定义的帮助

c# - 使用 ref 或 out 参数编写 iron python 方法

excel - 在 Ironpython 中使用 XLRD