我正在尝试在 Visual Studio 2013 上使用英特尔 C\C++ 编译器编译一个简单的测试项目。
我在 linux上编写了这个测试,gcc 编译代码没有任何错误,应用程序运行良好,但 VS 2013 上的英特尔编译器返回这些错误
ID Type Sources Modules Object Size State
P1 Unhandled application exception source.c MyTest.exe Not fixed
P2 Memory leak source.c MyTest.exe 23984 New
P3 Memory leak source.c MyTest.exe 19980008 New
P4 Invalid memory access source.c MyTest.exe Not fixed
P5 Invalid memory access source.c MyTest.exe Not fixed
P6 Uninitialized memory access source.c MyTest.exe Not fixed
这似乎是由于我没有取消分配一些以前分配的内存块...因为这是一个测试应用程序,我不想花时间查找导致问题的丢失释放,我想知道是否有降低英特尔编译器“严重性”的方法,以便它可以忽略这些问题(就像 gcc 一样)。