問題タブ [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 投票する
5 に答える
5727 参照

linux - VMWare ワークステーション ゲスト用の Linux ディストリビューションはどれですか?

私は丸一日 UNIX ユーティリティと格闘してきました - 混乱しているように見えたらごめんなさい! おそらく誰かが私を修正するかもしれないし、プロセスを説明することが後で誰かに役立つかもしれないので、私は苦痛で(これまでのところ)無益なプロセスを少し説明しています. これをスキップしたい場合は、質問を以下に太字で示します。

そこで、kdevelop を使用して開発された Linux プログラムを変換しようとしています。Windows 7 で実行しようとしています (これは、ここで言及されているSHoUT Speech Tookで、 Marijn Huijbregtsによって開発されました)。

Windows に kdevelop をインストールしようとして半日を無駄にしましたが、kdevelop は Windows では実行できず、ずっと KDE をインストールしていたことを理解するためだけに :( (kdevelop が Windows で実行できる場合、情報は非常に重要です。感謝)。

SO のBest environment to port C/C++ code from Linux to Windowsのアドバイスに従って、 MinGW32 をインストールしたのは、SHoUT の makefile に aclocal や autoheader などのターゲットが含まれていることだけでした。これまで知られていなかったGNU Build System

GetGnuWin32を使用してGnuWin32をインストールしています。これには何時間もかかっています。そして、それが終わったら、私は何か別のものに出くわすと思います.

苦痛の 1 日 - それでも、コンパイルされたコード行は 1 つもありません :((.

Linux をインストールし、kdevelop をクロスコンパイラとして実行して Windows にコンパイルするという別の方法を考えています。これはコンソール アプリケーションであるため、簡単になる可能性があります。

最後に、私の質問:

Linux ゲストを VMWare Workstation (8、Windows 7 ホストで実行) にインストールする場合、「ディストリビューション」が必要であることは理解しています。無料のものも有料のものもあり、たくさんのディストリビューションがあることは理解しています。

kdevelop を実行し、できるだけシンプルにするディストリビューションを選択する必要がありますか? #@$$ing コンパイルしたいだけなのに、こんな日はもう一日も耐えられない...

アビ

編集:

VS を使用してコードをコンパイルしようとしましたが、非常に面倒です。Linux/GCC と Windows/MSVC の間には多くの違いがあります。さらに、これは他の誰かによって開発されたコードであり、プログラムがビジネス ニーズを解決するかどうかさえ確信が持てません。ということで、以下の手順に決定しました。

  1. Linux を構成し、Linux でソフトウェアを実行します。
  2. プログラムがビジネス ルールを解決することを検証します。そうでない場合 - 中止します。
  3. Linux でクロス コンパイルを試してください。Windows で実行している場合は、出力を Linux で取得したものと比較して確認します。良ければ - 完了。
  4. 移植された Windows バージョンの GNU Build ツールを使用して、Windows でコンパイルしてみてください。Linux ターゲット上での構築から得た理解と価値を使用します。良ければ - 完了。そうしないと
  5. 異常終了して、ビジネス上の問題に対する別の解決策を試すか、MS ツールを試してください (Linux ターゲット上での構築から得られた理解と値を使用して)。
0 投票する
0 に答える
583 参照

c - popen() 、stdio.h、機能テスト マクロ

私はpopen()C++プログラムで使用しています。で定義されている C 関数であることがわかりますstdio.h。IDE (KDevelop 4) に を認識させようとしていますpopen()

実際のソースコードを調べてみましたstdio.c。ここでpopenは、マクロなどによって「ラップ」されているようには見えません - の他の典型的な関数のように見えますstdio.h

popen()では、IDE で認識されない のはなぜですか? #include <stdio.h>必要なものはすべてあるはずですが、機能しません...

MANページで、機能テストマクロについて話していることに気づきました。ではstdio.hpopen()マクロによってラップされていません (繰り返しますが、他の関数と同じように見えます)。さらに、これらのマクロのいずれかを含めようとすると、たとえば#define _POSIX_C_SOURCE 2、問題は解決されず、popen()認識されません。

ただし、プログラムはコンパイル (g++) され、正しく実行されます。ここで何が起こっているのか知りたいだけです。

(StackOverflow の別のスレッドがこの問題に対処していますが、満足のいく答えは得られていません: #include <stdio.h> が追加されているにもかかわらず、暗黙的に宣言された popen )

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

cmake - 共有ライブラリを kdevelop と CMake にリンクする

こんにちは、この件に関する 2 つの投稿を見ましたが、サンプルの実行にまだ成功していません (私は kdevelop と cmake を初めて使用するので、このかなり素朴な質問で申し訳ありません) kdevelop で proj3 プロジェクトを作成し、ライブラリをリンクしたいと考えています。そのため、proj3 ディレクトリ内に 2 つ目のプロジェクト projA を作成します

projA CMakelist は project(proja)

proj3 CMakelist は

/pascal/pKD3/proj3/projA/build ディレクトリに libproja ファイルがあるため、/usr/bin/ld: cannot find -llibproja というメッセージが表示される理由がわかりません

手伝ってくれてありがとう

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

editor - Kdevelop にエディタ ウィンドウが表示されない

kdevelop のメイン エディタでプロジェクト ファイルを開こうとしていますが、表示できません。新しいファイルでも試しましたが、それでも同じです。灰色のウィンドウの真ん中にウィンドウセパレーターがあるようです。

プロジェクトを削除し、アプリケーションを消去して再インストールしましたが、機能しません。ツールバーのエディタ メニューには何もありません。

私はkubunu 11.10、KDE ​​4.7.3、およびKDevelop 4.2.3を使用しています

誰もこの問題を抱えていましたか?

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

linux - kdevelop - 2 つのウィンドウ

Kdevelop に 2 つのウィンドウがある可能性はありますか? 液晶は2つ持っています。最初のデバッグ情報と2番目のコードがあればいいのにと思います。

それは私にとって本当に役に立ちます。

答えてくれてありがとう。

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

kdevelop - Kdevelopで分割ビューを切り替える

Kdevelop では、Emacs やその他のエディターで知られている分割ビュー (エディター ウィンドウを水平または垂直に分割する) が可能です。このような分割を作成するショートカット (Ctrl+Shift+T、Ctrl+Shift+L) もありますが、分割を切り替えるショートカットは見つかりませんでした。分割を切り替えるためのショートカットを定義する方法はありますか?

不思議なことに、Kate は同じ分割機能を提供していますが、[設定] -> [ショートカットの構成...] で「次の分割ビュー」と「前の分割ビュー」を提供しています。

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

c++ - KD アプリがビルドされず、Solid ライブラリへの未定義の参照

KDevelop で作成している KDE ソフトウェアをビルドしようとしていますが、次のエラーが発生します。

関連するコードは次のとおりです。

私は間違いなくライブラリをインストールしており、ファイル システムでそれらを見ることができるので、Kdevelop がビルドを拒否する理由がわかりません。

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

c++ - KDevelop は、インクルードされたファイルが見つかりませんでした::iostream と言います

Kubuntu と KDevelop のまったく新しいものです。新しい No GUI(CMake) Simple CMake ベースの C++ アプリケーションを作成しました。

#include の下に赤い波線があり、エラーが発生しています

インクルード ファイルが見つかりませんでした::iostream

Google で見つけた答えは、まだ私にとっては早すぎるものでした。私が必要とする答えは、「このメニュー項目をクリックしてから、これをクリックしてから、それからそれなどです」というものです。

ありがとうございました!

(編集:コードを追加)

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

c++ - 呼び出し時に C++ 関数がクラッシュする (クラス コンストラクター)

[変更] 非常に奇妙なバグがありました。std::string を使用する関数を呼び出すと、デバッガーがクラッシュしていました。これは私のコードのエラーだと思いましたが、最初は std::strings で何かをしなければならないことに気づきませんでした。とにかく、この小さなテストファイルをコンパイルすると、KDevelop で何かをしなければならないことがわかりました。

「test test」と表示されますが、デバッグしようとすると、 main() の呼び出しでもクラッシュします。とにかく、バックエンドとしても GDB を使用する nemivar を使用してプロジェクトをデバッグできますが、エラーは発生しません。

だから、これはもう私にとって問題ではなく、これは削除される可能性があります.

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

ubuntu - KDevelop に Ubuntu の環境変数を認識させるにはどうすればよいですか?

KDevelop の C++ プロジェクトで外部ライブラリにリンクしています。CMakeLists.txt には、次のものがあります。

KDevelop でコンパイルを押すと、外部ヘッダー ファイルとライブラリが見つからないというメッセージが表示されます。上記を変更すると

プロジェクトはエラーなしでコンパイルされます。または、gnome-terminal を開いた場合は、プロジェクト ディレクトリに移動し、次のように入力します。

すべてが適切にコンパイルされます。したがって、問題は、KDevelop によって呼び出されたときに、cmake が環境変数 INCLUDE_PATH および LD_LIBRARY_PATH を認識していないことだと思います。これらの変数を .bashrc ファイルで定義しました。これは Ubuntu (標準の gnome バージョン) で KDevelop を実行する際の問題ですか? .bashrc で送信された環境変数を認識するように KDevelop を設定できますか?