【发布时间】:2020-01-23 04:20:06
【问题描述】:
我想在 C++ 的调试器中隐藏一些函数。 C# 有 [DebuggerHidden] 标签。 C++中是否有任何等效的功能来隐藏函数?
【问题讨论】:
-
不,C++中没有这样的功能
-
删除 (
strip) 所有调试信息?您要解决的实际问题是什么? -
听起来像是 XY 问题。你真正想做什么?
-
然后创建一个 release 构建,没有任何调试信息(并启用优化)。如果没有调试信息,客户端将不会有 任何 符号。
-
你能不能把具体的函数放到一个库里,然后编译这个库而不用调试符号?
标签: c++