概要 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

選択肢 投票
大変参考になった0  
参考になった2  
あまり参考にならなかった1  
まったく参考にならなかった0  

最新の10件を表示しています。 コメントページを参照

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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 2899, today: 2, yesterday: 0
初版日時: 2012-03-12 (月) 21:43:36
最終更新: 2012-03-12 (月) 21:43:36 (JST) (1960d) by SHOO
メインメニュー

ログイン

ユーザー名:


パスワード:





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

Menu