I completely disagree. C++ is complex enough without having to worry about
introducing makefiles and toolchains to students, particularly non-standard,
platform-specific makefiles and toolchains.

On Thu, Sep 23, 2010 at 1:04 PM, Karl Ruetz <[email protected]> wrote:

>  It would also depend on exactly what is being taught.  If this is a level
> one C++ course, I would recommend editing the make file manually so the
> students have some basic understanding of what a makefile is and how it
> relates to project management.  Then you can move to CMake or qmake or
> whatever makefile generator makes sense and see what these tools do for you
> as your projects become more complex.
>
> Karl
>
> On 9/23/2010 6:41 AM, Danny Price wrote:
>
> You can do that but it means using qmake which is rather unforgiving and
> cludgy. It's nice to have confidence in your tools. Plus it mean every
> student would need the Qt sdk. You'd much rather spend your time
> productively than trying to figure what qmake is not linking your libraries
> because you got the order of the variables wrong.
>
>  Again, I would really recommend CMake. A project is just a single text
> file which you can process with a GUI tool to generate the make files for
> your platform.
>
> On Thu, Sep 23, 2010 at 12:35 PM, Max Waterman <
> [email protected]<davidmaxwaterman%[email protected]>
> > wrote:
>
>> Wow. So much trouble/hassle :(
>>
>> I think I'd rather recommend just making a Qt Console application and
>> editing the project file to remove 'core' from $$QT.
>>
>> The lecturer can then just this project to quickly 'type, compile, run'
>> stuff, with the console output at the bottom of the page.
>>
>> Perhaps bigger generic projects would benefit from following the
>> instructions below, but it's too much effort compared to his current
>> tool for me to be able to recommend it.
>>
>> Thanks though,
>>
>> Max.
>>
>> On Thu, 23 Sep 2010 21:49 +1100, "Alexander 'hatred' Drozdoff"
>> <[email protected]> wrote:
>> > В Thu, 23 Sep 2010 13:25:41 +0300
>> > "Max Waterman" 
>> > <[email protected]<davidmaxwaterman%[email protected]>>
>> пишет:
>> >
>> > MW> I'm trying to get my university C++ course tutor to use QtCreator in
>> > his
>> > MW> lectures rather than something which actually looks pretty aweful.
>> > MW>
>> > MW> However, because he's not teaching Qt, he needs it to support plain
>> > MW> boring C++.
>> > MW>
>> > MW> What's the easiest way to do this? It's not entirely obvious from
>> the
>> > MW> project options.
>> >
>> > Create Makefile-based project and use Generic project
>> > http://doc.qt.nokia.com/qtcreator-snapshot/creator-project-generic.html
>> >
>> >
>> > --
>> > WBR
>> > Alexander Drozdov
>> > FIDO: 2:5045/41.84
>> > Site: http://hatred.homelinux.net
>> > Site: http://archlinux.org.ru
>> >
>> > _______________________________________________
>> > Qt-creator mailing list
>> > [email protected]
>> > http://lists.trolltech.com/mailman/listinfo/qt-creator
>> >
>>
>> _______________________________________________
>> Qt-creator mailing list
>> [email protected]
>> http://lists.trolltech.com/mailman/listinfo/qt-creator
>>
>
>
> _______________________________________________
> Qt-creator mailing 
> [email protected]http://lists.trolltech.com/mailman/listinfo/qt-creator
>
>
> _______________________________________________
> Qt-creator mailing list
> [email protected]
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>
>
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to