VS2005禁用内联

时间:2011-04-26 20:45:13

标签: c compiler-construction visual-studio-2005

我正在尝试获取地图文件中表示的内联函数。目前,地图文件在扩展时没有内联函数符号。

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

谢谢,

我的环境是VS2005

1 个答案:

答案 0 :(得分:0)

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

您可以通过使用预处理器(#define inline或其他)来测试这一点,但如果是这种情况,似乎无法轻易解决,因为全局定义会导致函数被多重定义。