概要 anchor.png Edit

QtのD言語バインディング
対応している環境は以下の通り

WindowsLinuxMacOSFreeBSD
D1+Phobos××××
D1+Tango
D2+Phobos××××
D2+Tango××××
Page Top

公式リンク anchor.png Edit

Page Top

ライセンス anchor.png Edit

QtD's source code generator is based on Qt Jambi 4.4 and available under the GPL license. The rest of QtD is distributed under the Boost Software License 1.0.

QtDのソースコードはGPLライセンスのQt Jambi 4.4で生成された。その他の部分についてはBoostライセンス

Page Top

インストール anchor.png Edit

Page Top

windowsの場合 anchor.png Edit

  • 分散バージョン管理ソフトのMercurialをインストールする。
  • QtDをコンソールで
    hg clone http://bitbucket.org/qtd/repo qtd
    と入力してダウンロードする。
  • Qtの公式サイトから Download Qt libraries 4.* for Windows (Download Qt SDK for Windowsでもいいかもしれない)
    をダウンロードする。
    実行してインストールする。
    パスにはスペースやwindows固有文字などを含めてはいけない。
  • Qtをインストールしたフォルダの中のbinフォルダ
    MinGWをインストールしたフォルダの中のbinフォルダ
    CMakeをインストールしたフォルダの中のbinフォルダ
    にパスを通す。
  • Digital Mars公式サイトからBasic Utilitiesをダウンロードする。
    その中のimplibをパスの通った場所に置く。(Borlandのコンパイラなど入れてるとimplibがすでに入ってたりするのでそっちが使われないように注意する)
  • コマンドプロンプトを開き、cdコマンドとか使って、QtDのフォルダに移動する。
    コマンドプロンプトで以下を入力していく。
    mkdir build_dir
    cd build_dir
    cmake -G"MinGW Makefiles" ../
    mingw32-make
Page Top

Ubuntuの場合 anchor.png Edit

  • Qtの公式サイトからQt4.6をダウンロードしてインストールする。
  • CMakeをインストールする。
    $ sudo apt-get install cmake
  • Mercurialをインストールする。
    $ sudo apt-get install mercurial
  • dmd 2.046以上をインストールする。
  • 端末で以下を入力する。
    $ hg clone http://bitbucket.org/qtd/repo qtd
    $ cd qtd
    $ mkdir build_dir
    $ cd build_dir
    $ cmake ../
    $ make
  • 終わったらqtd/build_dir/build の中の bin、qt、tools フォルダを、qtdの中の同名フォルダに上書きコピーする。
  • d2を使ってるなら qtd/d2、d1なら qtd/d1をqtd/qt フォルダにコピーする。
  • qtd/examples/tutorials/tutorial/t1 をコンパイルして実行してみる。 build.shはd2を使うようになっているのでd1の人はd1に編集する。
    端末で
    $ ./build.sh
    $./t1
Page Top

関連記事 anchor.png Edit

Page Top

投票とコメント anchor.png Edit

Choices Vote
大変参考になった0  
参考になった2  
あまり参考にならなかった1  
まったく参考にならなかった0  

Show recent 10 comments. Go to the comment page.

  • CMake Error at cmake/FindD.cmake:36 (message): ってエラーが出るんですが・・・ -- ゲストEdit 2010-06-09 (水) 23:00:32
  • ここの記事がちょっと古いですからこっちも参考にしてくださいhttp://www.dsource.org/projects/qtd/wiki/BuildWindows -- ゲストEdit 2010-06-10 (木) 12:58:53
  • ここの記事だとqtdをsvnからダウンロードしてますがこっちを使ってくださいhg clone http://hg.dsource.org/projects/qtd -- ゲストEdit 2010-06-10 (木) 13:02:32
  • ./build.shしたときに、 ld: library not found for -lQtGui と出るのは、インストール中の何がおかしかったのでしょうか。 -- ゲストEdit 2012-03-12 (月) 21:43:35
Name:

Front page   Edit Freeze Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 3799, today: 1, yesterday: 0
Princeps date: 2012-03-12 (Mon) 21:43:36
Last-modified: 2012-03-12 (Mon) 21:43:36 (JST) (3189d) by SHOO
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu