qt-interest@trolltech.com
[Top] [All Lists]

RE: Windows development for a linux programmer

Subject: RE: Windows development for a linux programmer
From: "Dutton, Sam"
Date: Tue, 3 Jun 2008 11:54:35 +0100
>> 1. Compiler. I have downloaded Visual Developer 2008 Express Edition. Is 
>> this the way to go? Or is there a  better way to test the software in 
>> windows? There is also Eclipse/CDT... is that better and/or cheaper? <<

Visual Studio is good for Qt development on Windows. It think the Express 
versions don't optimise for size or speed, but that may not be an issue for 
you. I tried Eclipse a few years ago and it was very slow, but it's probably 
improved a lot since then. I've also just had a go at the CINT C/C++ 
interpreter, which looks like it could be very useful for trying out small 
chunks of code.


>> 2. License. Is the compiler on windows payware? And if so, what is the 
>> cheapest/best way to get a functional compiler? <<

Visual Studio Express versions are free to use, as are the open source 
compilers and IDEs, obviously. Visual Studio 2008 Professional costs around 
US$800.


>> 3. Installation. How do I create a windows install "package" (forgive my 
>> linux'isms). As I understand, net install like on linux is unknown, so I 
>> guess we're are talking about some sort of tarball install? <<

Two ways come to mind: 
- make a Windows Installer package (MSI), see 
http://en.wikipedia.org/wiki/Windows_Installer -- you may be forced to do this 
in a corporate environment
- create a non-MSI installer.

Personally, I create installers with Inno Setup (well designed, powerful and 
easy to use), put the installer on a website, and use an automated Check For 
Updates function in my applications. The installers I create install 
executables, images, DLLs and various other config files and files required by 
Windows installations. Inno Setup can also add/change registry keys and values.

See the Qt page for discussion of other issues on Windows: 
http://doc.trolltech.com/4.1/deployment-windows.html. Make sure you test your 
installer on a PC that doesn't have Visual Studio or Qt installed. I'd 
recommend you try out a minimal Hello World app first.

Good luck!

Sam Dutton




 





SAM DUTTON
SENIOR SITE DEVELOPER

200 GRAY'S INN ROAD
LONDON
WC1X 8XZ
UNITED KINGDOM
T +44 (0)20 7430 4496
F 
E Sam.Dutton@xxxxxxxxx
WWW.ITN.CO.UK

P  Please consider the environment. Do you really need to print this email?
-----Original Message-----

From: Esben Mose Hansen [mailto:kde@xxxxxxxxxxxxx] 
Sent: Tuesday 03 June 2008 08:51
To: qt-interest@xxxxxxxxxxxxx
Subject: Windows development for a linux programmer

Hi,

Forgive me for being slightly off-topic.

I have developed a very small test app in linux using Qt4.4, CMake and SqLite, 
which I know very well. However, now I need to test how it works in windows, 
since some of our clients are going to be using the final product in windows. 
However, I know nothing of the platform, and I hope someone here would kindly 
tell me if I am going in the wrong direction :)

1. Compiler. I have downloaded Visual Developer 2008 Express Edition. Is this 
the way to go? Or is there a  better way to test the software in windows? 
There is also Eclipse/CDT... is that better and/or cheaper?

2. License. Is the compiler on windows payware? And if so, what is the 
cheapest/best way to get a functional compiler?

3. Installation. How do I create a windows install "package" (forgive my 
linux'isms). As I understand, net install like on linux is unknown, so I guess 
we're are talking about some sort of tarball install?

Thank you kindly for your help :D

--
kind regards, Esben

--
To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with 
"unsubscribe" in the subject or the body.
List archive and information: http://lists.trolltech.com/qt-interest/
Please Note:

 

Any views or opinions are solely those of the author and do not necessarily 
represent 
those of Independent Television News Limited unless specifically stated. 
This email and any files attached are confidential and intended solely for the 
use of the individual
or entity to which they are addressed. 
If you have received this email in error, please notify postmaster@xxxxxxxxx 

Please note that to ensure regulatory compliance and for the protection of our 
clients and business,
we may monitor and read messages sent to and from our systems.

Thank You.


--
To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with 
"unsubscribe" in the subject or the body.
List archive and information: http://lists.trolltech.com/qt-interest/

<Prev in Thread] Current Thread [Next in Thread>