me too don't have any idea about good/bad command line options for cl but these are the options that i am using:
Code:
DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT
CFLAGS = -nologo -Zm200 -GS -Od -ZI -Gm -MDd -W3 $(DEFINES)
CXXFLAGS = -nologo -Zm200 -GS -Od -ZI -Gm -MDd -GR -EHsc -W3 $(DEFINES)
i hope somebody who understands cl can tell how good/bad these options are!
EDIT: the above are for DEBUG mode.
here are RELEASE mode options:
Code:
DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT
CFLAGS = -nologo -Zm200 -GS -O1 -MD -DNDEBUG -W3 $(DEFINES)
CXXFLAGS = -nologo -Zm200 -GS -O1 -MD -DNDEBUG -GR -EHsc -W3 $(DEFINES)