Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Does Qt Creator use the /GS, /DYNAMICBASE and /NXCOMPAT in VC++?



  • Does Qt Creator use the /GS (stack buffer overrun check), /DYNAMICBASE (address space layout randomization) and /NXCOMPAT (data execution prevention) when building a project with VC++ tools?

    EDIT: Moved to tools, Gerolf



  • Which flags are used can be seen in:

    <QtSDK Path>\Desktop\Qt\4.7.3\msvc2008\mkspecs\win32-msvc2005\qmake.conf

    If you need different settings, just change it there (and perhaps recompile Qt).

    If you only need these flags for your projects, set them in the .pro file.



  • Qt Creator does not set compiler settings itself. It uses those defined in your Qt installation (see Gerolf's post for the details).


Log in to reply