[Qt-creator] QT-Creator project management - looking for advice

2010-03-10 Thread Eric Anderson
I am looking at QT Creator as a possible platform for teaching C++ to High
School Students.  I am the software mentor for a FIRST Robotics team that
uses C++ to program its robots.  For the actual robot programming, we use
Eclipse (Wind River Workbench) but that environment is limited by the amount
of robot hardware we have.  I would also like to have a system that the
students can use in their home environments.

QT looks good for this, since it is self contained and easy to install.

Here is what I would like to do.  I'm looking for suggestions on how to do
it (or alternatives)

   - I create an example project that illustrate particular concepts, and
   assign tasks based on the example.
   - I give each programming student a copy of the project and an assignment
   using that project.
   - The students complete their tasks and submit copies of their projects
   to me for evaluation.
   - I build and execute the returned projects so I can evaluate both the
   operation and the coding.

The problem that I am having is with project management.  I'm working
through the example projects but I'm not seeing how to copy projects, or
relocate them.  I need to come up with a system that will allow many similar
projects to not interfere with each other, and promote ease of relocation as
the projects are moved from machine to machine.

Suggestions, anecdotes of experience, and pointers to specific documentation
sections or books on QT will be greatly appreciated.

Thanks for your help.

Eric Anderson
___
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator


Re: [Qt-creator] QT-Creator project management - looking for advice

2010-03-10 Thread Daniel Teske

 The problem that I am having is with project management.  I'm working
  through the example projects but I'm not seeing how to copy projects, or
  relocate them.  I need to come up with a system that will allow many
  similar projects to not interfere with each other, and promote ease of
  relocation as the projects are moved from machine to machine.
Well just use standard file system moves. Make sure to not copy (or rather 
delete) the .user files as those contain machine and user specific settings.
Otherwise there shouldn't be a problem at all.

daniel
___
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator


Re: [Qt-creator] QT-Creator project management - looking for advice

2010-03-10 Thread Coda Highland
make distclean will clean the target and the makefile(s) too.

On Wed, Mar 10, 2010 at 4:49 PM, August Hörandl august.hoera...@gmx.at wrote:
 Am Mittwoch 10 März 2010 schrieb Eric Anderson:
 Suggestions, anecdotes of experience, and pointers to specific
 documentation sections or books on QT will be greatly appreciated.

 I am a teacher and some colleges an i use qtcreator for some time now:
 Just tell the students to do build/clean all before submitting the
 whole directory as a zip, rar or tar.gz file. You have to delete the
 Makefile (which gets not cleaned) or call build/run qmake to use the
 project.

 It is possible, at least in linux, to use make dist to create a
 .tar.gz file -- but this rather unusable because it includes a lot of
 unneeded stuff, but it is simple to use on the command line, includes
 the version number, but there is no menu entry in qtcreator.

 Another suggestion would be to use git, subversion or any other version
 control system. You get the additional benefit of teaching about version
 control, the pupils don't lose work and sometimes the revision history
 gives some hints about the connections between different students.

 hth
 Gustl

 --
 August Hörandl                  august.hoera...@gmx.at
 Free users may ever have a choice... others never !
 Free software for people with free minds.
 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator


___
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator