Qt 4.7.0 Beta1

Posted by Jason McDonald on May 6, 2010 · 29 comments

Qt 4.7.0 Beta1 is now available for download from the Qt Download Page. The Beta includes both source packages (.zip and .tar.gz format) and binary packages (for Mac Cocoa, Mac Carbon, MinGW 4.4.0 and Visual Studio 2008).

Note that there is a slight change in the naming of Mac packages compared to Qt 4.6.x — The Carbon packages are now named “qt-mac-carbon-opensource-*”, while the Cocoa packages are now named “qt-mac-opensource-*”. This reflects the fact that Cocoa is now the primary Mac platform for Qt. Binary packages for Carbon will be discontinued from Qt 4.8 onwards, but will continue to be shipped for the remainder of the 4.7.x series.

For those who wish to use the public git repository from http://qt.gitorious.org/ in preference to downloading a source package, a “v4.7.0-beta1″ tag will appear soon.

The purpose of the Beta release is to help us gather feedback on the quality of the 4.7 branch, particularly in terms of stability, performance and documentation. This will enable us to focus our resources on fixing those issues that concern users the most and to decide whether the next step towards the public 4.7.0 release should be a Release Candidate or another Beta.

If you would like to provide feedback, you can do so using the Qt Bug Tracker. If you want to contribute code, documentation or autotests to Qt, all the information you need to get started can be found at: http://qt.gitorious.org/.

QShare(this)

Possibly related posts:

  1. Qt 4.7.0 Release Candidate available
  2. Qt 4.7 Beta2 and Qt Creator 2.1 Snapshots Available
  3. Qt 4.6.3 released

29 comments

1 Sami Maisniemi May 6, 2010 at 1:50 pm
 

Do you mean that Carbon is still the main platform in Qt 4.6? Do you have any instructions how to use Cocoa instead of Carbon in Qt 4.6?

2 Chris May 6, 2010 at 1:58 pm
 

Visual Studio 2008…. How about VC10?

3 stephenju May 6, 2010 at 2:20 pm
 

How can I install 4.7 beta and still keep 4.6 and switch between them?

4 Thorbjørn Lindeijer May 6, 2010 at 2:29 pm
 

@stephenju: You’re supposed to just be able to install it to a different directory. If you’re using Qt Creator, you’ll set them up as different Qt versions, allowing you to quickly switch between them in your project settings.

5 stephenju May 6, 2010 at 2:37 pm
 

Thanks for the quick response. I will give it a try.

6 Philippe May 6, 2010 at 2:42 pm
 

>> Cocoa is now the primary Mac platform for Qt

Does that mean that all Qt tools are now using Cocoa (Qt Creator, designer, linguist, …)? Which would be a good signal for us, that Cocoa’s implementation is fine and stable?

7 AndyS May 6, 2010 at 2:54 pm
 

@Chris: There is MSVC 10 support already for Makefiles in the 4.7beta, as for vcproj files this was added the 4.7 beta and will be in the next release of 4.7.0.

8 Dom May 6, 2010 at 3:10 pm
 

Great! I started compiling it already.

I would like to have a switch in “configure” to exclude all demos and examples from the build. I have the feeling they take at least 80% of the overall compile time; that’s several hours. Is there a simple central place in the makefiles where I can turn off their build?

9 André May 6, 2010 at 3:24 pm
 

@Dom: ./configure -nomake examples -nomake demos

10 RealNC May 6, 2010 at 3:24 pm
 

@Dom

There are such switches:

-nomake tools
-nomake examples
-nomake demos
-nomake docs
-nomake translations

11 stephenju May 6, 2010 at 3:39 pm
 

There isn’t an option to install to a different directory with Mac binaries. It always installs into the Library path, overwriting the previous version.

12 Thorbjørn Lindeijer May 6, 2010 at 4:53 pm
 

@Philippe: Yes, all tools shipping with Qt as well as Qt Creator are now also built with Cocoa.

13 Thiago Macieira May 6, 2010 at 5:03 pm
 

@stephenju: you need to download the sources and compile if you want to install somewhere else on the Mac.

14 Kensai May 6, 2010 at 5:18 pm
 

This is great news for Mac users. Cocoa implementations look much more “blended” with the rest of the Apple apps now. It is critical for true native (and native-looking) applications.

Please, also update us when possible about compatibility issues with Visual Studio 2010.

15 stephenju May 6, 2010 at 6:40 pm
 

@Thiago Macieira: Yes. I am building it right now. But it takes a looooong time…

16 Ian Ross May 7, 2010 at 1:04 pm
 

The odbc sql driver failed to build on my machine (msvc-2008), via configuring with -qt-sql-odbc. This wasn’t an issue for me with 4.7-tp1 or any previous version of qt.

17 Jason McDonald May 7, 2010 at 2:15 pm
 

@Ian Ross: Please raise a bug report at http://bugreports.qt.nokia.com with Component == SQL. Please also include your full configure line so the Qt SQL team can figure out whether it’s a general issue or an interaction of multiple configure switches.

18 Danny May 8, 2010 at 4:09 am
 

When are you guys going to fix the Mac installer so that we can do side-by-side installs just like as on Windows and Linux? The mac version seems to be the poor relation. Is there some platform-specific reason why this cannot be done? I cannot use your installers without blitzing my current version so I have download the source and build myself. I shouldn’t have to do this these days.

19 maxvanceffer May 8, 2010 at 1:36 pm
 

Hmmm, i start compile qt4.7 beta with such flags -static -no-exceptions -openssl -I “my_path_to_ssl_inluced” -L “my_path_to_ssl_lib” under windows , and finally i faced with such problem “./mingw32/bin/ld.exe: cannot find -ljscore” and google didn’t give me any response …. ? Can’t anybody help me resolve this ?

20 maxvanceffer May 8, 2010 at 1:37 pm
 

Btw, Qt from version to versions starts looks as perfect developing solutions, thx ….

21 stephenju May 8, 2010 at 3:59 pm
 

@Danny: And Mac binary download still doesn’t include Qt source files so I can’t step into Qt functions like I can with Windows download. A side-by-side sandbox install may make it easier like on the Windows.

22 maxvanceffer May 8, 2010 at 8:43 pm
 

I found why ld cann’t find jscored and jscore, becouse they didn’t copyed to lib folder, manual coping them solves the compiling problem.

23 Danny77 May 10, 2010 at 1:37 pm
 

@stephenju Yes they need to bring the mac distro up to spec with the Windows and ‘Nix editions. The recent work on the Cocoa port has been fantastic but it’s all for nothing if someone doesn’t spend a few hours tweaking the installer.

24 mgb May 25, 2010 at 6:13 pm
 

The 4.7beta works with visual Studio 2010, but without the VS-add-in it’s basically useless for real projects.
Is there a timeframe for updating the add-in to support vs2010?
Or is the intention that Qt will be Qt-creator only?

25 Freak June 1, 2010 at 1:29 am
 

I agree with the above, I have had limited success with Qt4.6.x and MSVC2010.

But the efforts for the Qt Addin for MSVC should be updated along with the beta of 4.7.

Please don’t ignore this wonderful feature.

26 ravi prakash June 2, 2010 at 4:04 pm
 

Hi

while installing qt-4.7 beta version I am getting make errors :
make[1]: *** [../../../../lib/libQtWebKit.so.4.7.0] Error 1
make[1]: Leaving directory `/tmp/qt-everywhere-opensource-src-4.7.0-beta1/src/3rdparty/webkit/WebCore’
make: *** [sub-webkit-make_default-ordered] Error 2

Thanks
Ravi

27 David July 2, 2010 at 12:00 pm
 

is there any news for MS VC 2010 plugin?

28 Danny Pope September 3, 2010 at 3:10 am
 

@mgb: why would you say it’s useless without the visual studio plugin?

Don’t forget that you can generate visual studio solution files using qmake from the command line with the qmake -tp vc -r command. I use Qt on a daily basis in visual studio (including 2010) and have never used the VC plugin.

29 Alireza September 13, 2010 at 3:09 pm
 

Can you Explain more about this command (qmake -tp vc -r) and how to use it.

Thanks.

Comments on this entry are closed.

Previous post:

Next post: