Posted on 5 月 21, 2010 in プログラミング, 社内 by K.NNo Comments »

前回、Jahshaka(ジャーシャカ)のビルドとインストールまでできたので、今回はKDevelopの紹介。

KDevelopはLinux上のIDE(統合開発環境)。特筆するところはQt desingerに対応しているところでしょうか。
Visual Studioのように、コントロールをドロップして配置していくことができます。
なお、Suse10.1ではYaSTからKDevelop3がインストール出来ます。
出来はそこそこよいのですが、いかんせんバージョンが古いのか日本語入力が上手く出来なかったり、変なところに文字が勝手にペーストされたり、たまに落ちたりと、イマイチです。新しいバージョンが入れられるなら入れてしまうのがいいかも。

使い方としては適当に・・・とりあえず設定関係でいうと、
「プロジェクト」の「Project Options」で
・「C++固有」の「Qt」にて「Use Qt in this project」のバージョンQt3.xにチェックを付ける。インストール先(Qt root path)は/usr/lib/qt3を指定。
・「実行オプション」の「ディレクトリ」=”実行ファイルがあるディレクトリで実行”、「メインプログラム」=jahshaka、プログラム引数=debugを設定する
・「デバッガ」の「gdbのあるディレクトリ」に/usr/binを設定する

あとは、ビルドは「ビルド」->「プロジェクトをビルド」から。
ただし実行ファイル(jahshaka)があるとリンクはされないので、Makefileなどに手をいれてビルド時にはjahshakaファイルを消すようにするなどした方がいいかも。
デバッグするときは、ブレークポイントを設定(ソースの行頭でみぎクリックからブレークポイント)して、
「デバッグ」メニューの「開始」->「ビルド」の「メインプログラムを実行」を選択すると起動後にブレークポイントで停止してくれます。

Qt designerが使用できるのは、拡張子.uiのファイル。クリックすると自動で表示されます。
uiファイルのほとんどは、source/jahshaka/jahWidgetsに大体おかれています。

次回は Jahshakaの日本語化について。
(ハードコーディングされているので、ソースをいじらないとだめでした)


人気ブログランキングへ

システム開発・ホームページ作成のことなら 創屋株式会社 創屋ぷれす
AWS Amazon EC2/S3 クラウド のことなら 創屋株式会社
データマイニング テキストマイニング のことなら 創屋株式会社

マイマイ(My Mining/マイ マイニング)
議事録作成システム MYNA(マイナ)
【営業エリア】
北陸・東海・関東・近畿
石川県(加賀市・かほく市・金沢市・小松市・珠洲市・羽咋市・白山市・七尾市・能美市・輪島市・川北町・野々市町・津幡町・内灘町・志賀町・宝達志水町・中能登町・穴水町・能登町)
富山県・福井県
岐阜県・愛知県
東京都・神奈川県・千葉県・埼玉県・群馬県
大阪府・兵庫県・京都府・滋賀県・奈良県
Theme by Got Chance and Nitrogen DesignsPowered by Wordpress