問題タブ [cedet]
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.
c++ - EmacsCEDETのセマンティック補完は「...のタイプを見つけることができません」
そのため、emacsに切り替える過程で、Visual Studio 2010 forC++を放棄するのは非常に難しいと感じています。emacs用にcedetをセットアップしようとしても、それは簡単にはなりませんでした。だから私はAlexOttによる穏やかな紹介を使用しました、そして私のinitファイルは提供されたものに似ています:
すべて良いとダンディですが、同じディレクトリにヘッダー(array_loader.h)を持つcppファイルを開こうとすると、register_reader()メソッドのコード補完を実行しようとします。
「'array_loaderal'の型が見つかりません」というメッセージが表示されます。逆説的ですが、オートコンプリートモードはシームレスに機能します。彼らは干渉しますか?
バザールを使用して1.1ベータ版をチェックアウトし、バイトコンパイルしました。すべてのプロジェクトがcmakeベースであり、インクルードファイルのパスが1つもないため、プロジェクトをセットアップしませんでした。私のプロジェクトの各サブライブラリには、同じディレクトリにヘッダーがあります。CMakeLists.txtを解析し、その情報をedeまたはセマンティックにフィードする方法はありますか?この基本的な例がなかったとしても、うまくいくはずです。私は何か間違ったことをしていますか?
emacs - Emacs 24 組み込みの cedet 関数の強調表示
たとえば、「void」の上のこのスクリーンショットに示すように、関数の上の下線を取り除きたい:
http://cedet.sourceforge.net/img-gen/semantic-ia-complete-menu.png
ドキュメントで明らかなことは何も見つかりませんが、そもそも何を検索すればよいかさえわかりません。(「関数マーカー」、「下線」、...)
私は次のようにcedetを設定しました:
誰かが私を正しい方向に向けることができますか?
ありがとう、マリオ
c++ - セデット、セマンティックなどをロードする方法。.cxx、.h.cppファイルが開いている場合のみ
私は最近多くのことにEmacsを使用しているので、ac / C ++ソースまたはヘッダーを開いたときにのみcedet.elをロードしたいと思います。起動時間にかなりの負担がかかるため、emacsが起動するたびにロードするわけではありません。
現在、私のinitファイルの先頭は次のようになっています。
そしてそれは続きます。これを行う方法はありますか?
emacs - 統合されたcedetを使用したemacs 23.3のセマンティックのエラー
これが私が使用しているcedetのバージョンです
「Mx Semantic-ia-fast-jump」を実行すると、次のエラーが表示されました。
理由を知っている人はいますか?変数のデータ型が「ptrdiff_t」であることは間違いありません。
emacs - Cedet ヘルプ: 「Make」プロジェクトの構成
私は自分の c/c++ プロジェクトのために cedet を学んでいます。しかし、私は Make プロジェクトで困難に直面しています。
次のような main.cpp ファイルがあるとします。
temp.h と temp.cpp があります
このように見える
次に、emacs+cedet で実行し、mainを使用しede-newてターゲットmainede-new-targetを追加し、main.cpp を main に追加します。
次に、 temp.hとtemp.cppを記述し、 temp.cppをターゲット temp に追加します。
このProject.edeファイルを生成するプログラムとしてすべてのターゲットを選択します
ede-proj-regenerate を使用してメイクファイルを生成すると、main.o と temp.o を生成する Makefile が作成されます。
ただし、生成された Makefile が main.cpp の temp.cpp への依存関係を識別しないため、make は失敗します。この依存関係を識別するように cedet EDEに指示するにはどうすればよいですか? 私がここでやっていることの何が悪いのですか?
次に、main.o が最終的なターゲット プログラム/実行可能ファイルであり、オブジェクト ファイルではないため、main.o が不要であることをどのように伝えますか。
emacs - CEDET の解析中にバッファーが強制終了される
最新の CEDET と emacs 23.2 を使用しています。CEDET に問題があることがわかりました。これは、現在の編集バッファーがセマンティック ロード イネーブル グアディ コード ヘルパー モードでエラー メッセージなしで強制終了されたことです。
この症状はおかしいです。同じ悩みを抱えている人はいますか?または、何が起こっているかを知る方法はありますか?
emacs - Cedet が /usr/include の下の time.h を正しく解析できない
http://alexott.net/en/writings/emacs-devenv/EmacsCedet.htmlとほぼ同じように cedet を構成しました。
alexott に感謝します。ほとんどの場合はうまく機能しますが、/usr/include/time.h の tm 構造体をうまく解析できないことがわかりました。
を使用する場合、構造体 FILE は正しいですが、セマンティックではではなく でM-x semantic-ia-fast-jump構造体 tm が検出されます。問題は、 の前方宣言があるようです。wchar.htime.hwchar.hstruct tm
emacs - 非常に具体的なCEDETセットアップの難しさ
私は次の設定をしています:カスタムビルドシステムでC ++プロジェクトを使用していますが、独自のディレクトリにあるいくつかのプロジェクトの特定のバージョンを常にチェックしているため、開発マシンではソースコードディレクトリがあまり安定していません(メンテナンスまたは新機能の開発のためにすべてのソースコードを保存する単一のソースディレクトリ)、終了時にそれらを削除します。EDE / CEDETを使用したいのですが、プロジェクト定義をホームエリアに保存したくありません。私が本当に欲しいのは、ある種のオートローダーです。これは存在しているように見えますが、ドキュメントを理解することはできません。誰かがそのようなものを設定する方法についての指示を私に教えてもらえますか?
emacs - emacs 23.3で組み込みのcedetを使用する方法は?
私はemacs23.3を使用しています
emacs23.3にはデフォルトでcedetが含まれていると聞きました
しかし、どうすればそれらを使用できますか?「.emacs」ファイルを..に変更するにはどうすればよいですか。
- 関数パラメーターのヒント(「malloc(」と入力すると、パラメーターのヒントがどこかに表示されます)
- オートコンプリートメニュー(変数「qwer」、「qwert」、「qwerty」があり、「qwe」と入力すると、これら3つの選択可能なヒントがどこかに表示されます)
cまたはcppファイルを編集するとき?
(そして..セデット機能の提案はありますか?)
emacs - OpenCVC++インターフェース用のEmacsCEDET
それで、私はしばらくの間CEDETを使用しました、そして物事は一般的にかなりうまくいきます。特にOpenCV2.3(Linux)の場合、Cでの使用からC ++に移行しており、問題が発生しています。私はCEDETの最新の開発バージョンでemacs24を使用しています。
次のような一部のシンボルとそのメンバーを解析できませんKeyPoint, Mat,。
ただし、などの関数シンボルの多くは解析されますline(), imshow(), imread()。
セットアップの問題点をデバッグする方法、またはopencv c++apiを正常にセットアップした人のヘルプを探しています。
これが私の関連するセデット設定です: