Qt Creator 2.4.0 リリース

Published Thursday December 15th, 2011
6 Comments on Qt Creator 2.4.0 リリース
Posted in Qt Creator, ニュース | Tags: ,

この記事は Qt Blog の “Qt Creator 2.4.0 released” を翻訳したものです。
執筆: Eike Ziller, 2011年12月13日

Qt Creator 2.4.0 の正式リリースをアナウンスします。このリリースの代表的な新機能や改善内容を以下にまとめておきます。より詳細なリストは 変更履歴 に、2.4.0 で修正されたバグは バグトラッカー にあります。リポジトリの コミットログ は時間のある方だけが読んでください。2.3.1からは約1300のコミットが承認されました。それらの多くは貢献してくれた方々によるものです。変更履歴の最後に貢献者のリストがあります 🙂

  • コーディングスタイル個人的なハイライト: 「宣言と定義の同期」機能や「宣言から定義を挿入」機能の修正。宣言か定義を変更したときに小さな電球マークが表示されるのに気が付くでしょう。”Alt+Return”を押すと(あるいは電球マークをクリックすると)、対応するコードが変更されます。
  • コーディングスタイルの “Schemes” (C++ と QML) のプロジェクト間での再利用
  • QML のリネームの利便性向上とセマンティックハイライト
  • 最近の検索結果へのアクセス
  • 検索と置換のエンコーディング対応の修正とリファクタリング
  • Subversion 1.7 のサポート
  • ネットブックユーザへ朗報です。設定ダイアログが再び適切なサイズになりました

 

最後にアドバイスを。コードスタイルの設定が変更されたため、以前にテキストエディタでインデントの設定を変更していた場合、タブとインデントの設定を再び変更していただく必要があります。Qt Creator は既存の設定をプロジェクト用の新しいスタイルとして対応しようとするのですが、プロジェクト独自の設定を行っていた場合には再設定が必要となります。

ビルドして実行Qt のバージョンの設定が見当たらなくなって困る方もいらっしゃるかもしれません。それらはツールチェインやプロジェクトの概要の設定と共に「ビルドして実行」のカテゴリに移動しました。

Qt DevNet からリリースされたバイナリをダウンロード できます。また、Qt SDK のユーザにはアップデートを通じてリリースされます(世界中に行き渡るには数時間かかるかもしれません)。

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Qt Creator, ニュース | Tags: ,

6 comments

Dr_Radialist says:

Qt SDK (2011.12.15) Windows版をWindows7にインストールして、津田さんの「Qtプログラミング入門」にある通り、まずはHelloWorldをビルドしたところ、「LINK1104: ファイルKernel32.libを開くことができません」とのエラーとなり、ビルドできません。
当方のWin7にはVS2008, 2010がインストールされていますがMinGWはインストールしていません。
どのように解決すれば宜しいでしょうか? 宜しくご教授お願いします。

津田伸秀 says:

#拙書をお買い上げいただき、ありあとうございまする。
ビルドは QtCreator から行ったのでしょうか?それとも VS2008/VS2010 からでしょうか?
前者であれば MinGW が必要だと思います。
後者であれば、VS用アドインが必要ですが、それはセットアップされたのでしょうか?

また、HelloWorld ではなく新規に作成したプロジェクトはビルドできるのでしょうか?

Dr_Radialist says:

ビルドはQtCreatorから行いました。
HelloWorldでなく、他の新規プロジェクトもビルドすると同じエラーとなりました。
これに対して、色々ネットであたり、VS2008SP1のインストールを追加で行いましたが、同様のエラー 「kernel32.libを開くことができません」のため、ビルドできませんでした。

「前者であれば、MinGWが必要だと思います」とのご指摘ですが、MinGWはインストールしていませんでした。
実は、MinGWが必要だという記載に関しては、津田先生のご本の中にも、あるいはこのブログにも見当たらないのでは? と危惧しています。
これからMinGWをインストールして再度ご報告させて頂きます。

Dr_Radialist says:

津田先生

今、MinGWをC compiler, C++ compilerのオプションにチェックを入れ、Windows7にインストールしました。そして、pathを通して、Cプログラムをeditorで作成し、コマンド・プロンプトからgccでコンパイルし、a.exeを走らせ、コマンド・プロンプト上でhello worldが出力されることを確認し、MinGWが正しくインストールされたことを確認しました。
その上で、一旦 Qt SDKをアンインストールして、Windowsを再起動してから、再度Qt SDKをインストールして、それからご書籍の通りに、HelloWorldをQt Creatorで作成 (Qtウィジット・プロジェクト-Gt GUIアプリケーション)して、ビルドしました。
しかし、やはり全く同じリンク・エラーが出てビルドできません。
ほとほと困り果てております。お知恵を頂ければ幸いです。宜しくお願いします。

Dr_Radialist says:

津田先生

今、#include

using namespace std;

int main()
{
cout << "Hello World!" << endl;
return 0;
}
というプレーンC++をQt Creator上で作成し、ビルドしましたが、やはり全く同じリンク・エラーです。
Qt Creatorがこの'kernel32.lib'を見つけられないためと考えられますが、どのようにリンカーに教え込み、また何処に存在するのでしょうか? ネットで色々調べましたが全く分かりません。ホトホト 困っています。

Dr_Radialist says:

なお、全く同じコンソール・プログラムをVS2008で作成しビルドしたところ、全く問題無く作動しました。

Leave a Reply

Your email address will not be published.

Get started today with Qt Download now