問題タブ [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.
qt - Ubuntu 13.04 -> opencv と qt のインストール
新しいUbuntu 13.04にQtでopencv(2.4.5)をインストールしようとしています。
私はopencvをダウンロードして実行しました:
../opencv-2.4.5 は、opencv ソースのフォルダーです。
そしてccmakeでWITH_QT変数をYESに変更しました
よりmakeもsudo make install
しかし今、kdevelop でテスト コードを実行しようとすると (addText(...)イメージを呼び出すだけです)。次のエラーが表示されます。
私が間違っていることは何ですか?提案をお寄せいただきありがとうございます
編集:QtCreatorのインストールにより、qt4とqt5の両方がありました。迅速な解決策として、qt5 と qtcreator を削除し、opencv を再インストールしました。
今は動作しますが、qt5 を使用できる opecv の cmakelist はありますか?
kdevelop - KDevelop4 外部ライブラリへのリンク
KDevelop を Gcc でセットアップしようとしていますが、外部ライブラリに正しくリンクできません。次のエラーが表示されます。
私のコードは単純なopenglファイルです:
もちろん、コマンドラインの Makefile からファイルをうまくコンパイルできますが、kDevelop からはコンパイルできません。私は CMakeList を設定しようとしました (私はこれが初めてですが、通常は Makefile を使用します)。kDev プロジェクトに関連付けられた CMakeList は次のようになります。
GUI から設定する必要がある特定のものはありますか?
c++ - KDevelop を例外で中断させるにはどうすればよいですか?
KDevelop でいくつかの BOOST 単体テストをデバッグしていますが、悲しいことにそれらが例外でクラッシュすることがありました。例外が発生した場合に KDevelop を自動的に停止させるにはどうすればよいですか? Visual Studio にはこのチェックボックスがありますが、KDevelop でも利用できますか?
私の場合、BOOST は例外をキャッチするので、プログラムは技術的にクラッシュしません。ただし、報告されたメッセージはあまり役に立ちません。
config - KDevelop に保存されているライセンス ヘッダーを編集するにはどうすればよいですか?
KDevelop は、テンプレートから新しいファイルを作成できます。新しい C++ クラスを作成する場合、新しく作成されたファイルに追加されるライセンス ヘッダーを選択できます。
It also allows to input custom text and then save this for use in future files. I created a new license header and saved it so I can now use it in all my newly created files.
However, I made a typo in the license header and it now shows up every time I create a new file. Is there a way to edit the saved license headers? If not via KDevelop itself, can they be edited on the file system? Where are they stored?
c - CMAKE クロス コンパイル ライブラリが見つかりません
cmake クロスコンパイラ プロジェクトで奇妙な問題が発生しています。
自分のライブラリは見つかりましたが、ツールチェーンの (システム) ライブラリは見つかりませんでした。
以前は、debian スクイーズ マシンで KDevelop を使用していました。現在、debian wheezy を搭載した新しいマシンで構成に失敗しています。mやのようなシステム ライブラリは見つかりませんpthread。
私の古いマシンでは、以下は完全に機能していましたが、これを機能させるために何か特別なことをしたことを覚えていません。
ここに私のCMakeLists.txtファイルの1つがあります
これは、KDevelop を使用してコンパイルしようとしたときに表示されるメッセージです: (繰り返しますが、これは私の古いマシンで動作していました)
したがって、LIBS_TEST が見つかります。しかし、そうではありませlibmんlibpthread。さまざまなプロジェクトでこれを試しました。すべてのライブラリが見つかりましたが、「システム」ライブラリは見つかりませんでした。
私はすでに次のようなさまざまなことを試しました
そして、覚えていないことがいくつかあります。
ディレクトリを手動で指定したときに機能する唯一のことは次のとおりです。
これを指定した後CMakeLists.txt、ライブラリが見つかり、エラーなしでプロジェクトをコンパイルできます。
しかし、これは私が望んでいるものではありません。なぜなら、私にはたくさんのプロジェクトと多くのライブラリがあり、すべてを編集したくないからですCMakeLists.txt... :(
IDE/CMake ファイル内で特別なことを何も指定せずに、私の古いマシンがシステム ライブラリを見つけた理由を知っている人はいますか?
編集: 実行ファイルの 1 つで、Linker ステージで glibc からいくつかのシンボルが見つからないというエラーがスローされることに気付きました - 私の debian wheezy システムにはもっと問題があるようです。- 私はそれを理解できるといいのですが...
編集:
簡単に要約すると、私のコードはうまくコンパイルされますが、ツールチェーンのすべてのライブラリが見つかりません。ツールチェーンのライブラリへのパスを手動で追加すると、コンパイルはできますが、リンカー ステージで失敗します。
c - 空白行を自動的に削除する方法 - kdevelop
kdevelop バージョン 4.3.1 で空白行を自動的に削除する方法/ツールはありますか?
たとえば、これは次のとおりです。
これは次のようになります。
正規表現を使用するつもりはありませんが、エディターの助けを借りて実行しています。