I'm migrating my projects to CVI 2013.
While I'm really pleased to improvements in the build process, I am experiencing some troubles when executing release compile.
My projects use Visual C 9.0 (from VS 2008) compiler and precompiled headers.
Using the default options set for Microsoft compiler of precompiled header file fails and I got this popup:
Compilation anyway proceeds and goes succesfully to the end.
After some investigation I've discovered that adding the /nologo switch to the "Compatibility Flags" field in the "Advanced Compiler Options" dialog, the spurious compiler warnings and the popup disappear.
After adding the /nologo switch, the compiler output is the following:
Build Status (set.prj - Release)
pch.h - 3 warnings
1, 1 ', object file assumed
1, 1 ' ignored
1, 1 cl : Command line warning D9021 : no action performed
asb.c
about.c
asb_setup.c
asb_test.c
comm.c
comparms.c
dcb.c
dcb_setup.c
dcb_test.c
dsb.c
dsb_setup.c
dxb.c
dsb_test.c
dxb_setup.c
dxb_test.c
DXBenumerator.c
main.c
network.c
playsound.c
qcomm.c
queue.c
term.c
Link MS.exe
"d:\xxxxxxxxxxx\xxxxxx\xxxxxx\MS.exe" successfully created.
Build succeeded
The pch.h file contains only #include statements, and I don't think the problem is in my source...