gpt4 book ai didi

c# - 在 .NET 中,如何识别 C++ DLL 是在 DEBUG 还是 RELEASE 版本中?

转载 作者:行者123 更新时间:2023-11-30 04:27:36 27 4
gpt4 key购买 nike

感谢网络上的一些资源,我做了一个小工具来知道我的 .NET dll 是在调试中还是在发布版本中;但我希望它也适用于 c/c++ DLL。

有人有这方面的代码吗? DLL 是使用 Visual Studio 编译的。

最佳答案

据我所知,只看 DLL 是无法判断这种事情的。在我们的工作中,我们对调试 dll 使用不同的名称(在末尾添加一个 D)并使用预处理器。

由于 Debug 或 Release 构建只是编译器的一组属性,您最终可能会得到一个像 Release 一样编译的 Debug 构建,反之亦然。

总结一下,我觉得没办法,sorry。

关于c# - 在 .NET 中,如何识别 C++ DLL 是在 DEBUG 还是 RELEASE 版本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10831011/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com