問題タブ [kdevelop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2450 参照

unit-testing - KDevelop で automake ベースのプロジェクトにカスタム ビルド ステップを追加するにはどうすればよいですか?

私は最近、C++ と KDevelop を使用して個人的なコーディング プロジェクトに取り組み始めました。私はハッキングすることから始めましたが、先に進む前に適切な単体テスト スイートをセットアップした方が、長期的にはより良くなると思います。別のテスト ランナー実行可能ファイルをサブ プロジェクトとして作成しましたが、それに追加したテストは適切に機能しているように見えます。これまでのところ、成功。

ただし、明示的に実行するときだけでなく、ビルドするたびに単体テストを実行したいと思っています。これは、作成した混乱を便利なライブラリに分割する場合に特に当てはまります。それぞれのライブラリには、おそらく独自のテスト実行可能ファイルがあります。それらをすべて手動で実行するのではなく、ビルド プロセスの最終ステップとして実行したいと考えています。プロジェクト メニューと automake マネージャのオプションをすべて調べましたが、これを設定する方法がわかりません。

これは、makefile を手動で編集することでおそらく実行できると思います。残念ながら、私の makefile-fu は少し脆弱です。また、次に IDE で何かを変更したときに、手動で行った変更が KDevelop によって上書きされるのではないかと心配しています。したがって、KDevelop 自体を使用してこれを行う方法がある場合は、その方法を選択したいと思います。

ビルド プロセスの一部として KDevelop にテスト実行可能ファイルを実行させる方法を知っている人はいますか? ありがとうございました!

(私は KDevelop に 100% 縛られているわけではありません。KDevelop でこれができない場合、またはこれをはるかに簡単にする IDE があれば、私は確信して切り替えることができます。)

0 投票する
5 に答える
15097 参照

linux - Linux (Qt または KDevelop) でどちらに進むべきか

デバッグのサポート、実装、使いやすさの点で優れているIDEはどれですか。QtまたはKDevelop?


さまざまな複製:

そのうちのいくつかはすでに閉鎖されています。

0 投票する
1 に答える
1318 参照

lua - KDevelop での Lua 構文の強調表示

KdevelopでLua構文の強調表示を修正する方法を知っている人はいますか? テーブルの長さを取得するために使用される # 記号により、行の残りの部分がコメント アウトされているかのように表示されます。

t[ #t+1] = "フー"

0 投票する
2 に答える
2886 参照

ruby-on-rails - Rails IDEとしてのKdevelop

Linux を使用しているため、Kdevelep を Ruby on Rails IDE として使用したいと考えています。これを有効にするために Kdevelop を設定するにはどうすればよいですか?

0 投票する
1 に答える
1896 参照

c++ - QWidgetにフローティング/埋め込みQDockWidget(QT Designerで設計されたKXmlGuiWindowのCentralWidget)

私はQT(およびKDE)プログラムに取り掛かろうとしていて、KDE ​​4プログラムに埋め込まれてQDockWidgetいる.uiファイル(としてベース)にフロート可能でドラッグ可能なものを追加しようとしている問題にぶつかりました。QWidget

これはすべてKDevelop4が提供する基本テンプレートからのものであるため、何が起こっているのかは理解できますが、それを変更する最善の方法がわかりません。

取引は次のとおりです。main.cppは新しいAEmpireウィンドウを生成し、ショー全体を開始します。

AEmpireView(this)(から継承する) newが作成QWidgetされ、m_viewに割り当てられると、このコンストラクターは次のように呼び出されます。

したがって、QT Designerで自分のプログラムのUIを編集しているときは、実際にはAEmpireView_baseuiファイルを編集しています。これはですQWidgetKXmlGuiWindow(から派生した)のメインビューを表すだけでQMainWindow、実行時にロードされます。

QDockWidgetでは、フロート可能でドラッグ可能なをメインアプリケーションに追加するにはどうすればよいですか?それらを個別に設計し、UIに追加するのが最善のオプションですか?または、クラス全体を削除して、UIファイルを?によってロードされるオブジェクトをAEmpireView直接表すようにすることもできます。KXmlGuiWindowAEmpireClass

それとも私は何か明らかなことを見落としていますか?読んでくれてありがとう!

0 投票する
1 に答える
1929 参照

c++ - gdb または KDevelop IDE に何か問題がありますか?

Ubuntu 9.04 と KDevelop IDE を使用しています。
C++ コンソール アプリをデバッグしようとすると、「
GDB は tty* または pty* デバイスを使用できません」と表示されます。/dev/tty* および /dev/pty* の設定を確認してください。root として、tty* および pty* デバイスを「chmod ug+rw」したり、「usermod -G tty username」を使用してユーザーを tty グループに追加したりする必要がある場合があります。 "。
gcc と gdb をインストールしましたが、プロジェクトは正常にコンパイルされます。何か提案はありますか?(初歩的な質問でしたら申し訳ありません)

0 投票する
3 に答える
6588 参照

linux - WindowsXPでのKdevelop

Linux onKdevelopIDEでQtアプリを開発している友人からsrcアーカイブを受け取りました。一部のIDEのWindowsでKdevelopプロジェクトをロードすることは可能ですか?Cygwin / MsysなどのないWindowsにKdevelopポートはありますか?回避策はありますか、それともLinuxをインストールして担当する必要がありますか?

更新:以下の回答に記載されているページにアクセスしましたが、KdeWinインストーラーにKdevelopパッケージがありません。こちらをご覧ください

0 投票する
1 に答える
3200 参照

c - 非 GUI Makefile (make) プロジェクトを KDevelop に変換する

KDevelop で実行およびデバッグしたい make でコンパイルしたかなり単純な C プロジェクトがありますが、これを機能させることができません。私はcmakeをインストールし、既存のプロジェクトをインポートして新しいプロジェクトを開始しようとしましたが(これはmain.ccpファイルの作成を主張しています)、プログラムを実行するためのすべてのメニューオプションが灰色になっています。

このプロジェクトを KDevelop に移行するにはどうすればよいですか?

0 投票する
2 に答える
935 参照

kdevelop - KDevelopプロジェクトを別のディレクトリにコピーする

既存のKDevelopプロジェクトフォルダを別のディレクトリにコピーして、新しいプロジェクトにすべての正しいディレクトリ設定と構成が含まれ、手動編集ができるだけ少なくなる(したがってエラーの余地が少なくなる)ための最良の方法は何ですか。

プロジェクトをコピーしてから古いパスへのすべての参照を編集することについて、誰かがここで成功しているという情報がいくつかありますが、これはまさに私が避けたいと思っていることです。

実際、Kdevelopのマニュアルでは、これを行わないことを特に推奨しています(マニュアル、第8章「プロジェクトのハッキング」[リンクを投稿しますが、今は神経質になっています]を参照)。

このプロジェクトはSCMで共有され、特定のユーザーへの依存をできるだけ少なくする必要があります。