Dopisałem definicje WINVER oraz dodałem '/subsystem:console,5.01'
Na VS2012 cl tego parametru nie rozpoznaje.
cl : Command line warning D9002 : ignoring unknown option '/subsystem:console,5.01'.
przed kompilacją CL uruchamiam zmienne
call "%VSINSTALLDIR%VC\vcvarsall.bat" x86
kompilator to rozpoznaje bo :
Kopiuj
Microsoft (R) C/C++ Optimizing Compiler Version 17.00.61030 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl : Command line warning D9002 : ignoring unknown option '/subsystem:console,5.01'
zjtag.c
ftdixx.c
j-link.c
libusb.c
busbasp.c
stmhid.c
Generating Code...
Microsoft (R) Incremental Linker Version 11.00.61030.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:..\zjtag.exe
zjtag.obj
ftdixx.obj
j-link.obj
libusb.obj
busbasp.obj
stmhid.obj
Do you want to clean build files [Y/n]?y
Press any key to continue . . .
Jednak na XP po urucomieniu mam komunikat: (...)zjtag.exe nie jest prawidłową aplikacją Win32.