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