我有一个编译成 DLL 的项目。我正在使用一个.DEF 文件来管理导出的函数。例如:
EXPORTS
MyFoo1
MyFoo2
MyFoo3
MyFoo4
是否可以有不同.DEF的文件debug和release配置?我希望在debugmode 中拥有比在release.
例如,我只想拥有 in releasemode MyFoo1。
目前我考虑使用__declspec而不是.DEF文件,并使用一些仅在宏打开时才启用它们的宏。反过来,宏可以放入预处理器定义中,这取决于构建配置。
是否有可能在不从.DEF文件切换到__declspec机制的情况下实现这一目标?