問題タブ [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.
c++ - Cmaketarget_link_librariesがライブラリをリンクしていません
私はCmakeの問題でほぼ完全に馬鹿だと言い始めます。
CMakeLists.txt
Kdevelop4.1プロジェクトには次のものがあります。
プロジェクトをビルドしようとすると、次のように表示されます。
私が読んだものはすべてそれを言ってadd_executable
おりtarget_link_libraries
、私のファイルの最後の2行のように見えるはずです。
これらの2行を変更するCMakeLists.txt
と、次のようになります。
そうか:
それは明らかにtarget_link_libraries
私のをリンクしていないことを示していqserialdeviced
ます。
qserialdeviced
にあり/usr/lib/libqserialdeviced.so.1.0.0
、正しくsimlinkされ/usr/lib/libqserialdeviced.so
ており、Makefileに手動で追加すると簡単に見つかります。
私は明らかに試しました:
変更なし。
私も試しました:
しかし、このテストは成功します。ライブラリが見つかりました:
誰かがここで何が起こっているのか理解するのを手伝ってくれませんか?
Linux Fedora 13、cmakeバージョン2.8.0、gcc(GCC)4.4.5 20101112(Red Hat 4.4.5-2)、およびkdevelop-4.1.0-1.fc13.x86_64を使用しています。
よろしくお願いします。
編集:
@DatChuが提案したように、私はCMakeLists.txt
自分のサブディレクトリを分割しましたが、今ではすべてが理にかなっています。
みんなありがとう!
macros - KDevelop 4 で CMake でユーザー定義の ADD_EXECUTABLE を使用する
cmake ファイル用に独自の ADD_EXECUTABLE マクロ (TDS_ADD_EXECUTABLE) を定義しました。これは、優れた内部機能を処理します。
問題は、KDevelop 4 (Linux) でプロジェクトをロードしてシステム全体を見つけてビルドすると、起動を構成するためのプロジェクト ターゲット リストに実行可能ファイルが追加されないことです。これにより、すべての実行可能ファイルを手動で追加する必要があるため、KDevelop で作業を行うのは本当に管理上の悪夢になります。
TDS_ADD_EXECUTABLE が ADD_EXECUTABLE を実行することを KDevelop に伝える方法はありますか? すべてスクリプト化されているため、これだけでこれを理解することができなかったことに、私は実際に驚きました。
どんな助けでも大歓迎です、ありがとう!
c - kdevelopでglibを使用するにはどうすればよいですか?
Kdevelop 4.0 を使用して新しいアプリを作成しています。現在、glib を含めようとしていますが、実行できません。
Ubuntu 10.04 に apt-get install でインストールし、/usr/include/glib-2.0 にインストールしましたが、ライブラリを含めようとすると
コンパイルしようとすると、「そのようなファイルは存在しません」と表示されます。
私は何を間違っていますか?
ありがとう!
kdevelop - Kdevelopでac/c++コードを自動インデントする方法はありますか?
私のものではないソースコードがあります。コメントはなく、完全にインデントされていません。それは本当に混乱していますか?自動インデントするオプション、kdevelopのアドオンがあるかどうか知っていますか?
windows - Windows にインストールできる kdevelop バージョンはありますか?
Cygwinを使う以外に何かありますか? ありがとう!
c++ - KDevelopのデバッグ警告:制御端末の設定に失敗しました:操作は許可されていません
少し前に、個人用オペレーティングシステムをLinuxに変更し、開発環境をKDevelopに変更しました。
ただし、c++プロジェクトのデバッグはまだ正常に機能していません。KDevelopのバージョンは4.2.2です(パッケージ管理を介してインストールしました)
「デバッグボタン」を押すたびに、アプリケーションはコンソールメッセージで起動し、
warning: GDB: Failed to set controlling terminal: Operation not permitted
デバッグ機能は利用できません。
どんなアイデアでも大歓迎です。
(追加情報が必要な場合は、遠慮なくお問い合わせください)
svn - KDevelop から svn リポジトリにアクセスする
Subversion を正常にインストールし、プロジェクトのリポジトリをセットアップしました。次に、プロジェクトをリポジトリに追加し、チェックアウトして、KDevelop で開きました。
Subversion メニュー項目は表示されますが、KDevelop 内で svn を操作しようとすると (追加、コミット、または更新のいずれか)、同じエラー メッセージが表示されます:不明なプロトコル 'svn+http'。
/usr/share/services をリストすると http.protocol が表示されますが、svn / svn+http は表示されません。この問題を解決する方法はありますか?
ありがとう!
c++ - Kdevelopのプラグイン開発
私は kdevelop4 でのプログラミングが大好きですが、言語サポートやその他の問題がかなり不足しているため、拡張機能を開発したいと考えています。
しかし....私は簡単なプラグインから始めると思っていましたが、それに関する実際のドキュメントはないようです(コードのコメントでさえありません)。 kdevelop4 の本来あるべき場所に表示されるだけで問題ありません)
この件に関する優れたドキュメントを知っている人はいますか? または、kdevelop 用のプラグインを作成した場合、要するに何をする必要があるか教えていただけますか?
plugins - KDevelopのプラグインを作成してインストールするにはどうすればよいですか?
特に、kdev-control-flow-graphをインストールしようとしています
gitからソースのクローンを作成し、ソースをcmakeして、/ usr / local / libにインストールされたkdevcontrolflowgraphview.soをビルドしましたが、kdevelopを再起動すると、プラグインの兆候が見つかりません。
Loaded Pluginsウィンドウの下に表示されず、新しいプラグインの存在を知らせる方法が見つからないようです。
Ubuntu11.1064ビットでKDEDevelopmentPlatform4.7.2を使用してKDevelopバージョン4.2.3を実行しています。
どんな助けや提案も大歓迎です。
cmake - KDevelop で共有ライブラリを開発するには?
KDevelop で共有ライブラリを開発したいと考えています。しかし、ライブラリのテンプレートが表示されません。
C++ テンプレートからプロジェクトを作成し、両方のプロジェクトで CMake ファイルを編集する必要があると思います。残念ながら、私は CMake を使用したライブラリ開発の経験がありません。また、そのライブラリを使用するプロジェクトをビルド/実行するときのライブラリの自動ビルドである KDevelop との良好な統合も必要です。