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

[solved] Moved Project folder



  • Hello,

    I moved my project in an other folder, like this:
    \QtSdk\Projects\Test\QtSdk\Projects\OwnProjects\Test

    Now I have problems with compiling.

    Can you tell me what files to update and to renew ?
    Thank you


  • Moderators

    You will need to rerun qmake, provided you use a project with a .pro-file.

    Qt Creator has an option in the Build menu, if you are using that.



  • There is already the problem when running qmake again.
    I also tried to clean the project before copying it (2 files were removed), then I copied it, but then always this is the error log:
    !http://l52.img-up.net/Screenshotmw29.png(errror compiling)!

    edit:
    Another idea idea would be creating a new project in the new folder and copying the code into the files, but I am still looking for an easier solution.



  • Now, I did the following:

    Deleting these files:

    • .make.cache
    • ABLD.BAT
    • bld.inf
    • <projectname>.loc
    • <projectname>.pro.user
    • <projectname>.rss
    • <projectname>_exe.mmp
    • <projectname>_installer.pkg
    • <projectname>_reg.rss
    • <projectname>_stub.pkg
    • <projectname>_template.pkg
    • Makefile
    • Makefile_<projectname>_exe.mk

    Then copying the project to the desired path and start the compiling.

    It worked ! :)

    I found out that these files should be deleted by rerunning the qmake after cleaning up the project and then looking at the date when they were changed or created.



  • If you are interested in a clean executable for the projects, here you go:

    <--------------------

    Sorry, code disappeared for no reason ?!
    Look "here":http://pastehtml.com/view/buejo61rv.html

    -------------------->

    Hope it helps.


  • Moderators

    "make clean" should also remove all the generated files.

    If you have your project in git (like we do with Qt Creator;-) and want to make sure to have no more files around that git does not know about you can do "git clean -fdx", too.



  • Hello,

    I also tried clean via build's menu but only 2 files were removed.
    The files I mentioned above, are they removed when you run clean ? Then something is wrong with my SDK?!
    However, the solution I wrote in a batch script should do this, too; whereby clicking a context popupmenu's entry would be even nicer ;)


  • Moderators

    You can always add your script as a custom build step into your build configuration or define it as an external command (Tools->External->Configure), which can than get triggered via the UI.



  • Thank you very much, this is great!
    I also needed something like this for other tasks but I didn't find it so I thought it was not possible, I also found out that project's varialbes can be passed like, for me very important, the project filepath.



  • If anyone is interested, I will translate my command line application into english and upload it.


Log in to reply