問題タブ [compiler-errors]
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 - C プログラムのコンパイル時のエラー
セマフォを使用する学校向けのプロジェクトを完成させようとしています。適切なヘッダー ファイル (および pthread 用の 1 つ) を含めました。コンパイラに適切なライブラリも指定しました。これは C で書かれています。はい、これは割り当てですが、私は実装の助けを求めているのではなく、この忌まわしいコンパイル エラーを理解できないようです。
私のコードの 47 行目から 50 行目は、セマフォの「単純な」宣言と初期化です。
48 行目でコンパイルしようとしたときに表示されるメッセージは次のとおりです。50 行目でも同じセットが得られますが、簡潔にするために投稿しませんでした。
これらはすべて main() 関数の外で宣言しました。これらのエラーを解決するにはどうすればよいですか? sem_t のデータ型がないことを示しているように見えるので困惑していますが、semaphore.h で定義されており、これを含めました。gccを使用しているUbuntuでCode::Blocksを使用してこれをコンパイルしています。このエラーは、コマンド ラインからコンパイルしても発生します。
助けてくれてありがとう。
c++-cli - Array::FindAll() で Predicate を使用した C++/CLI Delegate 呼び出しのコンパイル エラー
次のコードは、C3867 (...関数呼び出しに引数リストがありません...) および C3350 (...デリゲート コンストラクターは 2 つの引数を予期しています...) になります。私は何を間違っていますか?
c# - これらのコンパイル エラーを修正するにはどうすればよいですか?
これらは、コンパイル時に発生するエラーです。
c++ - ファイルへの複数の構造体のサイズの読み取り/書き込み中にコンパイル エラーが発生する
私はすでにこのプロジェクトに関連する 2 つの質問をしましたが、この結論に達しました。Struct のサイズをファイルに書き込んでから読み戻すのが、これを行う最善の方法です。
在庫を維持できる宿題のプログラムを作成しています。同じタイプの複数の構造体をファイルに読み書きする必要があります。
問題は...これは非常に複雑で、プロセス全体に頭を悩ませていることです。たくさんの例を見てきましたが、すべてをまとめようとしています。コンパイルエラーが発生しています...そして、それらを修正する方法についての手がかりがありません。あなたがこれについて私を助けることができれば、私はとても感謝しています...ありがとう. 私は今とても迷っています...
**** できれば最後の編集 #3 *************
私のコード:
私のコンパイルエラー:
それが私が今得ている唯一のエラーです。あなたのコードはとても優れていることがわかります。私の新しいコンパイラ エラーは非常に長いです。エラーが指している場所を示しました。最後にもう一度だけ手伝ってもらえますか?
c++ - コンパイルエラーC++:「T」のテンプレート引数を推測できませんでした
バイナリデータを読み取って構造体をメモリにロードし直そうとしているので、それらを編集して.datファイルに保存し直すことができます。
readVector()はファイルの読み取りを試み、シリアル化されたベクターを返します。しかし、実行しようとすると、このコンパイルエラーが発生します。テンプレートの何が問題になっていますか?
********* 編集 ******************
コード:
コンパイラエラー:
なんてこった...私はそのエラーを修正したと思いますが、今は別のエラーが発生しました。これについても私を助けてくれませんか!これは一体どういう意味ですか?
c++ - MSVC++ コンパイラ エラー C2143
次のコードの抜粋は、不可解な MSVC++ コンパイラ エラーの原因です。
エラー:
これを修正するにはどうすればよいですか?
- -編集 - -
いくつかのコンテキスト:
The C++ Programming Languageから本質的にコピーして貼り付けたコードをコンパイルしようとしています。私はまだこのコードを完全に理解していません。ただし、その目的は、一部のコードがベクターの範囲外の項目にアクセスしようとしたときに、単に正しくない値を返すのではなく、例外をスローするベクター型を実装することです。
c++ - C2065 定義を int に割り当てる際の宣言されていない識別子
定義に小さな問題があります。整数変数に割り当てたいのですが、コンパイラはそれが宣言されていないと言います。
コードは次のようになります。
myclass.h
myclass.cxx
int 割り当てのある行で、コンパイラ エラーが発生します。また、上記と同じヘッダー ファイルで定義された別の定義を、同じ効果を持つ関数パラメーターとして使用しようとしました。何か案は?前もって感謝します。
define を使用するのは悪い習慣であることはわかっていますが、既存のプロジェクトを拡張するだけで、その設計方法にとどまるようにしています。
編集: エラー メッセージは次のFehler 1 error C2065: 'MYDEFINE': nichtdeklarierter Bezeichner ...
とおりです。
EDIT2: #warning のヒントをありがとう。異なるフォルダに同じ名前のファイルが 2 つありました。コンパイラがこれを表示しなかった理由がわかりません。とにかく、それは今動作します。
sdl - SDL_Surface での Extern コンパイル エラー
変数のコンパイル エラーが発生しCode::Block
ました。SDL_Surface
奇妙なことに、この種のエラーを受け取ったのはこれが初めてです。以前にこのコード行を使用したことがあり、正常に機能していたためです。
この問題の原因となるコードのサンプル行の 1 つ (同じ問題を伴ういくつかの行) は次のとおりです。
結果のエラーは次のとおりです。
エラーを理解しようとしましたが、それが何であるかわかりません。誰が何が間違っているのか知っていますか?