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

c++ - Eclipse-CDT:カスタムビルドステップを追加するための最良の方法は何ですか?

プロジェクトに外部ツールを使用してコンパイルする必要のあるファイルがあり、その出力は.cファイルと.hファイルのペアです。

これをEclipse-CDTビルドに統合するための最良の方法は何ですか?

  • 理想的には、相対パスを使用して外部ツールを参照できます
  • 理想的には、Eclipseは、このファイルを変更した場合、外部ツールを再実行する必要があることを認識します。

プロジェクトのプロパティの下にある[ビルダー]セクションに何かを追加してみましたが、結果はまちまちです。

どうも

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

c++ - Eclipse-CDT: デバッガーが例外で停止するように構成するにはどうすればよいですか?

これは GDB の質問かもしれません..しかし、デバッガーでアプリを実行し、例外がスローされたときにデバッガーを中断させたいので、コードがどこにあり、その時点で何をしているかを確認できます。

私は Visual Studio で [Debug] -> [Exceptions] ダイアログを使用してこれを頻繁に行い、停止したい例外の種類の横にある [Thrown] 列をチェックします。

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

c++ - Eclipse-CDT: ソケットを開く際の許可拒否エラーを処理するにはどうすればよいですか?

私のプログラムはポート 80 でソケットを開きますが、root として (sudo を使用して) 実行しないと、許可エラーでソケットを開くことができません。

これは、アプリケーションをデバッガーで起動しても機能しないことを意味します。

そう:

  1. sudo を使用してアプリを起動するように Eclipse-CDT に指示できますか?
  2. または、どうにかして自分のプログラムがポート 80 を開く権限を持つようにすることはできますか?

どうも

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

java - CVS で Eclipse プロジェクトの include/lib パスを維持する

バックグラウンド:

ここのオフィスでは、私のグループは共通の Linux 環境を使用してコード開発を行っています。私たちのコードは CVS に保存されています。さまざまなライブラリの最新リリースは、特定のディレクトリ (つまり、/data/group_projects/lib) に保存されています。Makefiles/Ant ビルドはすべて、必要なライブラリを指定します。ほとんどの C/C++ プロジェクトでは、チェックアウト後に autoconf を使用して makefile を作成します。Eclipse (3.4) をインストールしたばかりで、ワークフローに組み込む予定です。

問題:

そのため、Eclipse インターフェースを介して CVS からプロジェクトをチェックアウトし、すべてのライブラリ パス (および C/C++ のインクルード パス) を設定する必要があります。一部のプロジェクトでは、これは大変な作業になる可能性があります。CVS に再度チェックインするときに、これらのパスをコードと一緒に保存する良い方法はありますか?

理想的には、次の人が Eclipse でコードをチェックアウトするときに、パス (およびその他の必要なもの) が自動的に設定され、すぐにコンパイルできるようになります。

尽力:

include/lib パス情報が .cproject または .classpath ファイル (それぞれ C/C++ または Java) に保持されていることを知っています。この情報は、[エクスポート] -> [設定] からエクスポートできると思いました。結果の epf ファイルには、残念ながらパス データが含まれていません。私は自分のプロジェクトの 1 つに .cproject ファイルを直接追加しようとしました (そのため、それを CVS に入れることができました) が、Eclipse は私がそうするのを望んでいないようです。

私は Eclipse (特に CDT を使用) を初めて使用しますが、必要なパス情報を Eclipse によって自動的に build.xml/Makefile から引き出すことができますか? Eclipse では、入力時にコードをチェックするために IDE が使用する buildfile/makefile と jar/include ファイルとの間に少し切断があるようです。多分私は何かが欠けていますか?? 今後数日間、Eclipse の調査に真剣に取り組む予定です。そのため、内部の仕組みがより明確になることを願っています。

私はオフィスの人たちに尋ねましたが、誰も Eclipse の第一人者ではありません。私の検索はあまりヒットしませんでした。. すべての外部 jar を Java -> Build Path -> Eclipse Preferences の下の User Libraries に追加するという提案を見ました。私たちの場合、各ユーザーはこれを 1 回設定する必要がありますが、その後は、チェックアウトすることを決定したどのプロジェクトでも、すべての Java ライブラリを利用できるようになります。残念ながら、CDT で同じことができるようには思えません。

何を提案しますか?Eclipse の設定または機能が不足していますか? それとも、これについて間違った方法で行っていますか? ご意見をお聞かせください。本当にありがたいです。ありがとう!

0 投票する
3 に答える
5154 参照

c++ - Eclipse Ganymede に CDT プラグインをインストールする

CDT プラグイン (Eclipse で C++ で開発できる) を Eclipse Ganymede にインストールする方法を教えてください。Windows Vista を使用していることを思い出してください。ありがとう!

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

user-interface - Eclipse CDT、ダイアログの作成

(Linux 上に) CDT を正常にインストールして構成しましたが、Eclipse CDT (C++) を使用してダイアログ ベースのアプリケーションを作成する必要があります。これどうやってするの?

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

encoding - 文字エンコーディングを変更する

プロジェクトをEclipseに保存しようとすると、いくつかの問題が発生します。エラーはCp1252の文字エンコーディングが原因です。これは、 Linuxコンピューターで作成した別のファイルからファイルをコピーしたためであり、 Eclipseでファイルを保存できませんが、この問題を解決するにはどうすればよいですか? ただし、必要な場合は、エラーのスクリーンショットを次に示します

ありがとう!

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

debugging - Eclipse CDTを使用したMCF5485EVBボードのリモートデバッグについて

Linux ホストに Eclipse CDT、CodeSourcery G++ ツールチェーンをインストールしました。Code Sourcery Eclipse IDE を使用しています。Freescale サイトの Linux Target Image Builder を使用して、Linux カーネルを MCF5485 ボードにインストールしました。

Sourcery Eclipse IDE を使用して、Linux ホスト上に「helloworld」プロジェクトを作成しました。実行可能ファイル (gdbserver、catchsgev など) を Sourcery フォルダーからルート ファイルシステムのボードにコピーしました。

ボード上で gdbserver を実行し、Linux マシンから TCP を使用してデバッグします。Sourcery Eclipse IDE では/、ボード ( /root/bin) のルートに gdbserver をインストールしたため、ターゲットに sysroot を指定しました。

Eclipse のデバッグ構成で IP アドレスを指定しましたが、残りはデフォルトです。[デバッグ構成] の [共有ライブラリ] タブで [sysroot パス名を変換する] オプションを選択しました。

ボード上で gdbsrver を起動し ( gdbserver IP:port /pathname/to/executable)、Linux ホスト上でデバッグ構成を起動します。main()ブレークポイントのため停止します。再開を押すと、次のエラーが表示されます。

私のプログラムは次のとおりです。

いくつかのフォーラムで、sysroot を設定する必要があることを読みましたが、ボードのルート ファイルシステムに sysroot をインストールしていれば、何もする必要がないことも読みました。

0 投票する
5 に答える
2175 参照

c++ - CDT を使用する Visual C++ 2008 Express または Eclipse Ganymede

私はC++を学んでいますが、現在非常に優れた開発者から知りたいです: Visual C++ 2008 ExpressまたはCDTを備えたEclipse Ganymedeの中で最高の IDE はどれですか? Microsoft Windows Vista Ultimateを使用していることを思い出してください。ありがとう!

私が読んでいる本は Deitel: C++ How to Program, 5/eからのものです。本のコードがMicrosoft Visual C++ 2008 Expressをサポートしているかどうかわからないからです。