VS2005禁用内联

问题描述 投票:0回答:1

我正在尝试获取映射文件中表示的内联函数。目前映射文件没有内联函数符号,因为它们正在扩展。

因此,我尝试使用 /Ob0 编译选项来禁用它。但我仍然看不到它们反映在地图文件中。我是不是做错了什么?

我的环境是VS2005

c visual-studio-2005
1个回答
0
投票

这可能是

inline
允许函数在多个翻译单元中有定义的副作用 - 也许这是 VS 解决这个问题的一部分?

您可以通过使用预处理器(

#define inline
或其他)来测试这一点,尽管如果是这种情况,似乎不太可能轻松解决,因为全局定义会导致函数被多重定义。

© www.soinside.com 2019 - 2024. All rights reserved.