問題タブ [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.
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 の間には多くの違いがあります。さらに、これは他の誰かによって開発されたコードであり、プログラムがビジネス ニーズを解決するかどうかさえ確信が持てません。ということで、以下の手順に決定しました。
- Linux を構成し、Linux でソフトウェアを実行します。
- プログラムがビジネス ルールを解決することを検証します。そうでない場合 - 中止します。
- Linux でクロス コンパイルを試してください。Windows で実行している場合は、出力を Linux で取得したものと比較して確認します。良ければ - 完了。
- 移植された Windows バージョンの GNU Build ツールを使用して、Windows でコンパイルしてみてください。Linux ターゲット上での構築から得た理解と価値を使用します。良ければ - 完了。そうしないと
- 異常終了して、ビジネス上の問題に対する別の解決策を試すか、MS ツールを試してください (Linux ターゲット上での構築から得られた理解と値を使用して)。
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.h
、popen()
マクロによってラップされていません (繰り返しますが、他の関数と同じように見えます)。さらに、これらのマクロのいずれかを含めようとすると、たとえば#define _POSIX_C_SOURCE 2
、問題は解決されず、popen()
認識されません。
ただし、プログラムはコンパイル (g++) され、正しく実行されます。ここで何が起こっているのか知りたいだけです。
(StackOverflow の別のスレッドがこの問題に対処していますが、満足のいく答えは得られていません: #include <stdio.h> が追加されているにもかかわらず、暗黙的に宣言された popen )
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 というメッセージが表示される理由がわかりません
手伝ってくれてありがとう
editor - Kdevelop にエディタ ウィンドウが表示されない
kdevelop のメイン エディタでプロジェクト ファイルを開こうとしていますが、表示できません。新しいファイルでも試しましたが、それでも同じです。灰色のウィンドウの真ん中にウィンドウセパレーターがあるようです。
プロジェクトを削除し、アプリケーションを消去して再インストールしましたが、機能しません。ツールバーのエディタ メニューには何もありません。
私はkubunu 11.10、KDE 4.7.3、およびKDevelop 4.2.3を使用しています
誰もこの問題を抱えていましたか?
linux - kdevelop - 2 つのウィンドウ
Kdevelop に 2 つのウィンドウがある可能性はありますか? 液晶は2つ持っています。最初のデバッグ情報と2番目のコードがあればいいのにと思います。
それは私にとって本当に役に立ちます。
答えてくれてありがとう。
kdevelop - Kdevelopで分割ビューを切り替える
Kdevelop では、Emacs やその他のエディターで知られている分割ビュー (エディター ウィンドウを水平または垂直に分割する) が可能です。このような分割を作成するショートカット (Ctrl+Shift+T、Ctrl+Shift+L) もありますが、分割を切り替えるショートカットは見つかりませんでした。分割を切り替えるためのショートカットを定義する方法はありますか?
不思議なことに、Kate は同じ分割機能を提供していますが、[設定] -> [ショートカットの構成...] で「次の分割ビュー」と「前の分割ビュー」を提供しています。
c++ - KD アプリがビルドされず、Solid ライブラリへの未定義の参照
KDevelop で作成している KDE ソフトウェアをビルドしようとしていますが、次のエラーが発生します。
関連するコードは次のとおりです。
と
私は間違いなくライブラリをインストールしており、ファイル システムでそれらを見ることができるので、Kdevelop がビルドを拒否する理由がわかりません。
c++ - KDevelop は、インクルードされたファイルが見つかりませんでした::iostream と言います
Kubuntu と KDevelop のまったく新しいものです。新しい No GUI(CMake) Simple CMake ベースの C++ アプリケーションを作成しました。
#include の下に赤い波線があり、エラーが発生しています
インクルード ファイルが見つかりませんでした::iostream
Google で見つけた答えは、まだ私にとっては早すぎるものでした。私が必要とする答えは、「このメニュー項目をクリックしてから、これをクリックしてから、それからそれなどです」というものです。
ありがとうございました!
(編集:コードを追加)
c++ - 呼び出し時に C++ 関数がクラッシュする (クラス コンストラクター)
[変更] 非常に奇妙なバグがありました。std::string を使用する関数を呼び出すと、デバッガーがクラッシュしていました。これは私のコードのエラーだと思いましたが、最初は std::strings で何かをしなければならないことに気づきませんでした。とにかく、この小さなテストファイルをコンパイルすると、KDevelop で何かをしなければならないことがわかりました。
「test test」と表示されますが、デバッグしようとすると、 main() の呼び出しでもクラッシュします。とにかく、バックエンドとしても GDB を使用する nemivar を使用してプロジェクトをデバッグできますが、エラーは発生しません。
だから、これはもう私にとって問題ではなく、これは削除される可能性があります.
ubuntu - KDevelop に Ubuntu の環境変数を認識させるにはどうすればよいですか?
KDevelop の C++ プロジェクトで外部ライブラリにリンクしています。CMakeLists.txt には、次のものがあります。
KDevelop でコンパイルを押すと、外部ヘッダー ファイルとライブラリが見つからないというメッセージが表示されます。上記を変更すると
プロジェクトはエラーなしでコンパイルされます。または、gnome-terminal を開いた場合は、プロジェクト ディレクトリに移動し、次のように入力します。
すべてが適切にコンパイルされます。したがって、問題は、KDevelop によって呼び出されたときに、cmake が環境変数 INCLUDE_PATH および LD_LIBRARY_PATH を認識していないことだと思います。これらの変数を .bashrc ファイルで定義しました。これは Ubuntu (標準の gnome バージョン) で KDevelop を実行する際の問題ですか? .bashrc で送信された環境変数を認識するように KDevelop を設定できますか?