Including resource files in Qt Creator build directory

前端 未结 3 1464
生来不讨喜
生来不讨喜 2020-12-30 08:15

I have a project I am working on with Qt Creator and I\'m trying to get it to add my resource files to my build directories (output) automatically. I have the files in the p

3条回答
  •  余生分开走
    2020-12-30 08:57

    It's now 2012, and neither of these methods works for me. I get this error:

    mingw32-make[1]: Leaving directory `C:/src/GL-Texture-build-desktop-Qt_in_PATH_Debug'
    /usr/bin/sh: copy: command not found
    mingw32-make[1]: *** [copyfiles] Error 127
    mingw32-make: *** [debug] Error 2
    00:28:19: The process "C:\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2.
    Error while building/deploying project GL-Texture (target: Desktop)
    When executing step 'Make'
    

    Looking at the message, I am amazed to see that is using the sh shell, probably because of mingw. Anyhow I solved this problem by using the unix equivalent:

    CONFIG(release, debug|release) {
        DESTDIR = release
    } else {
        DESTDIR = debug
    }
    
    #for Windows
    win32 {
        copyfiles.commands += @echo NOW COPYING ADDITIONAL FILES &
        copyfiles.commands += cp -r ../$${TARGET}/textures $${DESTDIR}/
    }
    
    QMAKE_EXTRA_TARGETS += copyfiles
    POST_TARGETDEPS += copyfiles
    

    This happens on Windows 7 / QT 4.6.3.

提交回复
热议问题