0

我有一个编译成 DLL 的项目。我正在使用一个.DEF 文件来管理导出的函数。例如:

EXPORTS
    MyFoo1
    MyFoo2
    MyFoo3
    MyFoo4

是否可以有不同.DEF的文件debugrelease配置?我希望在debugmode 中拥有比在release.

例如,我只想拥有 in releasemode MyFoo1

目前我考虑使用__declspec而不是.DEF文件,并使用一些仅在宏打开时才启用它们的宏。反过来,宏可以放入预处理器定义中,这取决于构建配置。

是否有可能在不从.DEF文件切换到__declspec机制的情况下实现这一目标?

4

1 回答 1

2

您可以为每个构建配置设置不同的 DEF 文件:项目属性 -> 链接器 -> 输入 -> 模块定义文件

这将设置/DEF 选项

于 2013-09-24T15:38:35.560 回答