Cl and too long command line



  • In my project's pro file i added a very long line to DEFINES variable. When trying to compile (MSVC 9.0) following error appears (without any dependency on that line's contents):
    @jom 1.0.6 - empower your cores

    command failed with exit code 2
    command failed with exit code 2
    command failed with exit code 2
    command failed with exit code 2
    command failed with exit code 2
    The process "C:\Qt\qtcreator-2.3.0\bin\jom.exe" exited with code 2.
    Error while building project yaBuhgalterProject (target: Desktop)
    When executing build step 'Make'@

    Without that long line everything is OK.
    Is that a bug in cl.exe?


  • Moderators

    More likely in cmd. See http://support.microsoft.com/kb/830473



  • Thank you for the link.
    I'm using QtCreator and i don't think that command line was longer than 2047 characters. Unfortunately i can't recheck it now but tomorrow i'll try to figure out maximum length of that line.



  • To my surprise maximum line's length is 1661. If i add one more character errors in the main post appear.
    Maybe it's not line's length that causes that errors but too long -D parameter (1016 characters), i don't know.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.