Ada*_*ile 12 dll dllexport visual-studio
有没有办法在Visual Studio中自动生成DLL的DEF文件?我以前总是手动创建它们,但是必须有一个更简单的方法.
简而言之:编写适合您需求的脚本。我在某些地方创建了一个小型 Perl 脚本,用于从.def现有 DLL 创建一个文件,然后使用该文件创建一个导入库 ( )。.lib
没有读取即用工具可以为您执行此操作的原因是,所涉及的工具都无法猜测或以某种心灵感应方式确定您想要导出哪些函数、变量、常量或类以及以哪些名称导出。
您可能知道,模块定义文件允许您更改内部名称在导出表中的显示方式,允许按序号(而不是名称)或按名称和序号导出。当然,它们还允许多次导出一个函数(例如,由于遗留支持目的而使用旧名称,而由于现在遵循某种约定而使用新名称)。
另见这个问题。您会注意到答案还涉及自定义脚本。在这种情况下,要求显然只是分解和导出任何和所有非静态函数的名称。
| 归档时间: |
|
| 查看次数: |
12995 次 |
| 最近记录: |