如何断言给定的编译器选项设置为给定值VS2010?

时间:2011-11-09 16:07:09

标签: c++ visual-studio-2010 c-preprocessor

我正在做一些依赖于使用/fp:precise

编译的代码

我之前从未遇到过这种情况......但是有没有办法测试某个给定的编译器选项是否以特定的方式设置,如果不是VS2010,则会在编译时出错?

1 个答案:

答案 0 :(得分:4)

我不是试图断言设置是什么,而是使用float_control pragma告诉编译器使用你需要的设置。我相信语法应该是这样的:

#pragma float_control(push)
#pragma float_control(precise, on)

// your code here...

#pragma float_control(pop)