問題タブ [eclipse-cdt]

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 に答える
8296 参照

c++ - c / c++ 開発用のお気に入りの Eclipse プラグインは何ですか?

CDT 以外に、Eclipse を使用した C 開発に不可欠なものは何ですか?

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

eclipse - プラグインからEclipseワークスペースとCDTオプションをプログラムで変更する

プラグイン内からプログラムでEclipseワークスペースを変更したい(既存のプロジェクトを追加することが私の主な要求です)。また、そのプラグイン内からCDTオプション(環境、インデクサーオプション)を変更したいと思います。

誰かがこれを行うのに最適な方法を知っていますか、またはそのトピックに関する優れたドキュメントを教えてくれますか?

編集: 実際には、CDTプロジェクト設定を変更したくありませんが、グローバルCDT設定の一部を変更したいと思います(実際には、インデクサーを無効にしたい)。

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

eclipse-cdt - EclipseCDTおよびlib

以下に、私の要件について説明します。

私のプロジェクトでは、UnderstandのAPIが使用されました。そのAPIを使用して、データベースを開いたり、閉じたり、プロジェクトの名前をリストしたり、ファイル内の関数の名前をリストしたりすることができました。

私が含めるものにudb.libが提供されていることを理解してください。しかし、Eclipse CDTには、libのないプラグインがあります。APIにアクセスできるようにライブラリが必要です。

しかし、私は見つける方法と入手する場所を知りません。

プラグインを使用してAPIを取得できますか?

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

eclipse - Eclipse Workbench UI と GNU デバッガー機能のインターフェース

Eclipse Workbench UI が GNU デバッガーと通信する方法を知りたいです。私が言いたいのは、C/C++ の Eclipse では、メニューのステップ オーバー、再開、または続行ボタンを押すと、舞台裏で何が起こるのでしょうか? GNU gdb はどのように呼び出されるのでしょうか? gdb は実行する関数をどのように認識しますか? UI はどのように gdb と通信しますか? カスタム関数をgdbに追加しました(関数が何であるかは関係ありません..)。Eclipseワークベンチにボタンを追加して、ボタンを押すとgdbと特にその関数が呼び出されるようにします。Eclipse ワークベンチ UI が GNU gdb とどのように対話するかを知りたいです。どうすればこれを行うことができますか?

ありがとう、ロヒット

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

eclipse - Eclipse でソリッド クラス ファイルからインターフェイスを生成する

ソリッドなクラス/実装の具象に基づいEclipseて自動生成されるプラグインはありますか? 現在、私はインターフェースのコーディングを担当しています。interfaceclass

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

eclipse - Eclipse/CDTおよびgdbでアプリケーションをデバッグしようとしたときに「セッションの作成中にエラーが発生しました」

単純なC++アプリケーションをデバッグしようとすると、かなり不可解なエラーが発生します。

メッセージ:「セッションの作成中にエラーが発生しました」

スタックトレース:

OS:Ubuntu 32 9.04

gdb:GNU gdb 6.8-debian

日食:20090619-0625

gdbは私のパスにあり、ターミナルから実行可能です。

また、「elf」と「GNU」の両方のバイナリパーサーを使用してみましたが、役に立ちませんでした。

誰かアイデアはありますか?

アシュリー

0 投票する
4 に答える
15770 参照

c++ - Eclipse CDT: 相対パスを介してサードパーティのインクルードを参照する方法

私は Eclipse-CDT を初めて使用し、初めて新しいプロジェクトをセットアップします。絶対パスをハードコーディングせずに Boost を参照しようとしています。

/home/user/workspace/boost_1_39_0 など、ワークスペース フォルダーにブーストを入れました。

次に、ワークスペースに相対的なそのフォルダーを指すインクルード ディレクトリを追加することを望んでいましたが、Eclipse はそれを行いません。/home/user/workspace/[MyProjectNameHere]

任意のヒント?Boost をプロジェクト フォルダにコピーするのは意味がないようです。なぜなら、Boost が Eclipse に表示され、Eclipse がそれをビルドしようとしているからです (確かに、除外できます)。

  • アレックス
0 投票する
4 に答える
7421 参照

c++ - Eclipse-CDT で *相対* パスを使用してサードパーティ ライブラリを参照する

Eclipse-CDT で相対パスを使用してサード パーティの C++ コンポーネント (インクルード、ライブラリなど) を参照するベスト プラクティスは何ですか?

  • Boost と Google protobuf を参照しようとしています。
  • それらをそれぞれワークスペースのフォルダーに入れました。たとえば、/home/user/workspace/boost_1_39_9 です。
  • プロジェクト プロパティのビルド設定の下にそのフォルダーへの参照を追加しましたが、Eclipse ではそのパスをワークスペース フォルダーからの相対パスとして指定できません。ファイル システムを使用して選択し、絶対パスを指定する必要があります。

ありがとう、

  • アレックス
0 投票する
12 に答える
149900 参照

c++ - GCC C++ リンカー エラー: 'vtable for XXX' への未定義の参照、'ClassName::ClassName()' への未定義の参照

Eclipse-CDT を使用して、Ubuntu x64 で C++ プロジェクトをセットアップしています。私は基本的にハローワールドをやっていて、商用のサードパーティライブラリにリンクしています。

ライブラリにリンクされたヘッダー ファイルをインクルードしましたが、まだリンカー エラーが発生します。明らかな問題以外に考えられる問題はありますか (たとえば、正しいライブラリにリンクしていると 99% 確信しています)。

  1. リンク先の静的ライブラリが 64 ビットであることを確認する方法はありますか?
  2. ライブラリに必要なクラス (およびメソッド) があることを確認する方法はありますか?

エクリプス 言います: