【发布时间】:2012-09-28 08:39:10
【问题描述】:
如果我在 DLL 中导出函数,函数名的长度是否有限制?
【问题讨论】:
如果我在 DLL 中导出函数,函数名的长度是否有限制?
【问题讨论】:
使用微软编译器时,导出的 C++ 类的函数名有 4096 个限制。说明here。
从实验中发现,对于一个C导出的函数也有同样的限制。
【讨论】:
IMAGE_EXPORT_DIRECTORY 部分时,NumberOfFunctions 成员变量(表示导出的最大函数)的类型为 uint32_t。所以很有可能导出函数的数量可以达到 2^32。