[Qt-creator] First mobile C++ IDE ever made (?)

Пётр Госу istari-radagast at mail.ru
Fri Nov 14 21:24:21 CET 2008


First of all I'd like to thank people in Qt software for this amazing work. I have no doubt that they watch our replies & suggestions very attentively, faceting the real diamond of the software development world (among different perls and rubies ^_^ ).

Well the topic of the current thread I'd like to express in such a question:
1. How to turn QtCreator/MinGW (about 1 Gb when unpacked) to a mobile C++ IDE that can be carried on a flash memory and run on any WinXP & Vista machine (I suppose that for *nix and Mac users it would be much easier) without admin privileges?

Yes, you can say that serious programmers that work on enterprise projects always have a regular workplace that they can tune any way they want. And such enterprise projects always come in a form of installer. But programming doesn't start from 50k of strings of code, in life there are situations when a person really need some software that can be carried on a flash memory and run on any machine with appropriate OS. There are even websites dedicated especially to such kind of tiny programs.
While the MS VS is horribly huge, Eclipse/CDT/Qt integration so slooooow and still needs Java virtual machine and QDevelop still so raw (actually I suppose that its development will be abandoned because of QtCreator), we've got such an IDE that you CAN carry anywhere with you. It can be used not only for development of Qt apps solely, but for any C++ project and get the comfort of MSVS+Visual Assist+Qt integration.

But the current version of QtCreator for Windows comes as an installer and I noticed that it also installs MSVC runtime libs+I wonder why?..If I hadn't admin privileges on my machine the installation would have failed. As far as I know MinGW/gdb itself doesn't need any registry access or MSVC runtime libs etc, it just relies on the user environmental variables (not system! No admin privileges needed. Just regular user) and some text config files in its directory. And a program compiled with MinGW just need 1 dll, that can be put in the same dir with the executable.

So I installed QtCreator and then copied its folder to my flash. qtcreator.exe starts fine, but when I try to add Qt version (in "Options+.") I get the following message:
"The Qt version is not installed. Run make install."
I set QMAKESPEC and PATH vars, but it didn't help.
So what tuning does the QtCreator/MinGW need to become machine independent? Thanks in advance for all help and suggestions.

P.S. Yet the Phonon issue still remains. Is it somehow possible to get Phonon with win32-g++ platform? Without need to install vcredist_x86.exe. 




More information about the Qt-creator-old mailing list