'/ fp: fast' and '/ Za' are not compatible with Visual C ++

I am having a problem with Visual Studio 2008 SP1.

The compiler gives:

'/ fp: fast' and '/ Za' are incompatible

The problem is that I did not use / Za in the properties .. so I do not understand why the conflict should not be set if the option is not set.

here is the generated command line in my project properties:

/Od /I "..\..\..\..\..\tools\gsoap-soapcpp-2.7.6\src" /I "..\..\..\..\..\platform\vs2008\win32\gsoap-soapcpp-2.7.6\src"   
/D "WIN32" /D "_DEBUG" /D   
"_CONSOLE" /D "YY_NO_UNISTD_H" /D "_WIN32_WCE=0x700" /D "UNDER_CE" /D "WINCE" /D   
"DEBUG" /D "ARM" /D "_ARM_" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /MTd /fp:fast /GR-   
/Fo"Freescale i.MX53 QSB - WEC7 (ARMv4I)\Debug IMX53/" /Fd"Freescale i.MX53 QSB - WEC7   
(ARMv4I)\Debug IMX53/vc80.pdb" /W3 /nologo /c /TP /wd4996  

As you can see, / fp: fast is installed, but not / Za.

Is there another parameter that can indirectly reference / Za?

After digging a little more, I realized that the BuildLog.htm file says:

Creating temporary file "(...)\Freescale i.MX53 QSB - WEC7 (ARMv4I)\Debug IMX53\RSP00000341365424.rsp" with content  

[{CORRECT COMMAND LINE}

{list of source files paths}
]  

Creating command line "cl.exe @"(...)\Freescale i.MX53 QSB - WEC7 (ARMv4I)\Debug IMX53\RSP00000341365424.rsp" /nologo"
Creating temporary file "(...)\Freescale i.MX53 QSB - WEC7 (ARMv4I)\Debug IMX53\RSP00000441365424.rsp" with content
[  
{WRONG COMMAND LINE containing /Za}  
{list of source files paths}
]
Creating command line "cl.exe @"(...)\Freescale i.MX53 QSB - WEC7 (ARMv4I)\Debug IMX53\RSP00000441365424.rsp"/nologo"

Do you have an idea why this second temporary file could be created? Is there a property that I have to fix in my project?

[EDIT] , . , , - . , buildlog.htm

+3
2

, , . , , /Za . , Shift + Click .

+4

, WinCE VS2008 - , , ARM , ? vc80.pdb, VS2005. , VS2005, ?

, _WIN32_WCE, , SDK.

0

All Articles