問題タブ [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.
unit-testing - KDevelop で automake ベースのプロジェクトにカスタム ビルド ステップを追加するにはどうすればよいですか?
私は最近、C++ と KDevelop を使用して個人的なコーディング プロジェクトに取り組み始めました。私はハッキングすることから始めましたが、先に進む前に適切な単体テスト スイートをセットアップした方が、長期的にはより良くなると思います。別のテスト ランナー実行可能ファイルをサブ プロジェクトとして作成しましたが、それに追加したテストは適切に機能しているように見えます。これまでのところ、成功。
ただし、明示的に実行するときだけでなく、ビルドするたびに単体テストを実行したいと思っています。これは、作成した混乱を便利なライブラリに分割する場合に特に当てはまります。それぞれのライブラリには、おそらく独自のテスト実行可能ファイルがあります。それらをすべて手動で実行するのではなく、ビルド プロセスの最終ステップとして実行したいと考えています。プロジェクト メニューと automake マネージャのオプションをすべて調べましたが、これを設定する方法がわかりません。
これは、makefile を手動で編集することでおそらく実行できると思います。残念ながら、私の makefile-fu は少し脆弱です。また、次に IDE で何かを変更したときに、手動で行った変更が KDevelop によって上書きされるのではないかと心配しています。したがって、KDevelop 自体を使用してこれを行う方法がある場合は、その方法を選択したいと思います。
ビルド プロセスの一部として KDevelop にテスト実行可能ファイルを実行させる方法を知っている人はいますか? ありがとうございました!
(私は KDevelop に 100% 縛られているわけではありません。KDevelop でこれができない場合、またはこれをはるかに簡単にする IDE があれば、私は確信して切り替えることができます。)
linux - Linux (Qt または KDevelop) でどちらに進むべきか
デバッグのサポート、実装、使いやすさの点で優れているIDEはどれですか。QtまたはKDevelop?
さまざまな複製:
https://stackoverflow.com/questions/86676/is-there-a-good-and-free-ide-for-cc-in-linux
https://stackoverflow.com/questions/211924/best-development-ide-for-linux-closed
そのうちのいくつかはすでに閉鎖されています。
lua - KDevelop での Lua 構文の強調表示
KdevelopでLua構文の強調表示を修正する方法を知っている人はいますか? テーブルの長さを取得するために使用される # 記号により、行の残りの部分がコメント アウトされているかのように表示されます。
t[ #t+1] = "フー"
ruby-on-rails - Rails IDEとしてのKdevelop
Linux を使用しているため、Kdevelep を Ruby on Rails IDE として使用したいと考えています。これを有効にするために Kdevelop を設定するにはどうすればよいですか?
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_base
uiファイルを編集しています。これはですQWidget
。KXmlGuiWindow
(から派生した)のメインビューを表すだけでQMainWindow
、実行時にロードされます。
QDockWidget
では、フロート可能でドラッグ可能なをメインアプリケーションに追加するにはどうすればよいですか?それらを個別に設計し、UIに追加するのが最善のオプションですか?または、クラス全体を削除して、UIファイルを?によってロードされるオブジェクトをAEmpireView
直接表すようにすることもできます。KXmlGuiWindow
AEmpireClass
それとも私は何か明らかなことを見落としていますか?読んでくれてありがとう!
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 をインストールしましたが、プロジェクトは正常にコンパイルされます。何か提案はありますか?(初歩的な質問でしたら申し訳ありません)
c - 非 GUI Makefile (make) プロジェクトを KDevelop に変換する
KDevelop で実行およびデバッグしたい make でコンパイルしたかなり単純な C プロジェクトがありますが、これを機能させることができません。私はcmakeをインストールし、既存のプロジェクトをインポートして新しいプロジェクトを開始しようとしましたが(これはmain.ccpファイルの作成を主張しています)、プログラムを実行するためのすべてのメニューオプションが灰色になっています。
このプロジェクトを KDevelop に移行するにはどうすればよいですか?
kdevelop - KDevelopプロジェクトを別のディレクトリにコピーする
既存のKDevelopプロジェクトフォルダを別のディレクトリにコピーして、新しいプロジェクトにすべての正しいディレクトリ設定と構成が含まれ、手動編集ができるだけ少なくなる(したがってエラーの余地が少なくなる)ための最良の方法は何ですか。
プロジェクトをコピーしてから古いパスへのすべての参照を編集することについて、誰かがここで成功しているという情報がいくつかありますが、これはまさに私が避けたいと思っていることです。
実際、Kdevelopのマニュアルでは、これを行わないことを特に推奨しています(マニュアル、第8章「プロジェクトのハッキング」[リンクを投稿しますが、今は神経質になっています]を参照)。
このプロジェクトはSCMで共有され、特定のユーザーへの依存をできるだけ少なくする必要があります。