2012-07-19 43 views
1

Visual Studio 2010中的Win32发布X86忽略的#pragma警告和/ W0 C++Visual Studio 2010的X86版本忽略的#pragma警告和/ W0 C++

所有其他连击(调试和X64)剿使用#pragma罚款,但不在版本X86中。也忽略命令行开关/ WO以禁止所有警告。

这一个的任何线索?

#pragma warning(disable:6308) 

Warning 2 warning C6308: 'realloc' might return null pointer: ... 

... /Zi /nologo /W0 /WX /O2 /Oi /Oy- /D "WIN32" ... 
+2

我会建议解决警告,而不是忽略他们... – AJG85 2012-07-19 16:33:08

+2

你应该发布代码产生这个警告 – stijn 2012-07-19 16:39:35

+0

IIRC有一些警告,你不能在MSVC禁用,但是你很难尝试(同样的链接;有人去了至于反向工程的可执行文件,让他们禁用)。无论如何,你真的应该尝试修复代码。 – 2012-07-19 18:14:19

回答

0

如果您不需要/需要代码修复,禁用代码分析for WIN32版本将解决此问题。