問題タブ [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.

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

asp.net-mvc - asp.netmvcページが参照を見つけることができません

HTMLRendererという新しいクラスを作成し、aspxビューコードから呼び出しています。

そして私はそれを使用しています

そして私はエラーを受け取ります

d:\ Adam \ Code \ CSharp \ Asp.net \ Adam \ Views \ Home \ Index.aspx(2):エラーCS0234:タイプまたは名前空間名'Content'が名前空間'Golf'に存在しません(欠落していますかアセンブリリファレンス?)

ビルドがコンパイルされ、Content名前空間は存在しますか?

ここで何がうまくいかないかについての提案

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

c++ - C++ の奇妙なコンパイル リンカー エラー

大規模な C++ プロジェクトをコンパイルしようとすると、この奇妙なエラーが発生します。リンクエラーであることは知っていますが、それが何であるかを正確に理解できませんでした。

p>

このエラーはどういう意味ですか? また、エラーが発生している行番号を確認することはできますか? どのように ?私は主にこれが何を意味するのかに関心があります

p>

実際、私のエラーはこのようなものですが、山括弧内のすべてが欠落している理由がわからないため、「」に置き換えてください。詳細なエラーは次のとおりです。テンプレートのインスタンス化にも関係しています。

test_oqlquery.o:(.rodata._ZTV8r_MarrayIhE[vtable for r_Marray"unsigned char"]+0x8): undefined reference to `r_Marray"unsigned char"::~r_Marray()'

g++ 4.3.3 を使用しています。

申し訳ありませんが、ソース コード全体は非常に大きく、複数のディレクトリにまたがっているため、ここに送信することはできません。

どうもありがとう。

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

c++ - プライベート非定数およびパブリック定数メンバー関数-平和に共存しますか?

プライベートメンバーにアクセスするために使用される、同じ名前の2つのメソッドを持つクラスを作成しようとしています。1つのメソッドはpublicでconst修飾されており、もう1つはprivateでnon-constです(参照による戻りに​​よってメンバーを変更するためにフレンドクラスによって使用されます)。

残念ながら、コンパイルエラーが発生します(g ++ 4.3を使用):非constオブジェクトを使用してメソッドを呼び出すと、パブリック(const)バージョンが存在していても、g++はメソッドの非constバージョンがプライベートであると文句を言います。

プライベートの非constバージョンが存在しない場合、すべてが正常にコンパイルされるため、これは奇妙に思えます。

これを機能させる方法はありますか?他のコンパイラでコンパイルできますか?

ありがとう。

例:

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

c++ - Unicode Release MinDependency では C++ コンパイル エラーが発生するが、デバッグではエラーが発生する

私はビルドとインストールの作成と管理を担当しており、C++ 開発者ではないので、以下のエラーのほとんどは私には理解できません。

そうは言っても、開発者 (現在はいない) が Debug|Win32 (VS08 を使用) で正常にコンパイルされるコードをチェックインしましたが、Unicode Release MinDependency|Win32 でコンパイルする必要があります。

88 個のエラーがありますが、すべて「変換」の問題に帰着するようであり、すべて以下にリストされている問題が複数回発生しているだけです。

  • コンパイル エラーは、コーディング方法 (C++、ATL) の基本的なものですか?

  • これをMinDepとしてコンパイルするために変更できるコンパイルオプションスイッチまたはVS設定はありますか?

  • 目前の問題を理解できるように、これを引き起こしている原因についての簡単な説明はありますか?

エラー:

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

c++ - C++ STL マップの typedef エラー

私が書いたいくつかのコードで、本当に厄介な問題が発生しています。スタックオーバーフローで同じ問題を抱えている他の人を見つけ、解決策を試しましたが、うまくいきませんでした。

私が使用しているいくつかの一般的な STL 型を型定義しますが、マップを型定義しようとする場合を除いて、他の型に問題はありません。テスト プログラムにヘッダーを含めると、"some_file.h:83: error: expected initializer before '<' token" エラーが発生します。

ヘッダー (some_file.h) の重要な部分は次のとおりです。

some_file.cpp のインクルードは次のとおりです。

テスト ファイルには、文字列、ベクター、および my ファイルがこの順序で含まれているだけです。hello world のようなことを行う main メソッドがあります。

面白いことに、テンプレート化されたクラスをすぐにまとめて (" std::map<Column..." を " "に置き換えてhello<Column...) 問題がどこにあるかを調べたところ、問題なく動作しました。

<' ' 演算子のないクラスを使用している場合は、マップに必要な演算子のオーバーロードを既に作成しています。

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

c++ - (C++ および gcc) エラー: 'inline' の前にコンストラクタ、デストラクタ、または型変換が必要です

いくつかのインライン テンプレート メソッドを含むヘッダー ファイルがあります。私はそれにクラス宣言を追加しました(ほんの2、3の静的メソッド...クラスというよりは名前空間です)、その新しいクラスを使用するファイルでこのコンパイルエラーが発生し始めました。

同じ .h ファイルを含む他のファイルがいくつかありますが、問題なくコンパイルされます。

エラーをグーグルで検索すると、同様のエラーメッセージを持つプロジェクトのバグに関するメーリングリストへのリンクがたくさん表示されます (唯一の違いは、コンストラクタ、デストラクタ、または型変換が先行することになっているようです)。

必要最小限の最小限のサンプルが得られるまで、他のすべてを取り除いて、インテリジェントに質問できるようにする準備ができていますが、最初に愚かな方法で質問することに挑戦することにしました。

このエラーメッセージが実際に何を意味するのかについての基本的な手がかりを誰か教えてもらえますか?

完全を期すために、私がこれを見ている最初の例は多かれ少なかれ次のように見えます

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

c++ - C ++のfor_each()

私は自分のコードを2つの異なるマシンでコンパイルしましたが、それらは同じセットアップであると思いました。ただし、1つは問題なくコンパイルされ、もう1つは次のエラーを出します。

関連するコード:

問題が何であるかについて何か考えはありますか?TIA。

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

objective-c - GNUstepAutoReleasePoolの宣言されていない問題に関するObjective-C

私はObjective-Cを初めて使用し、GNUstepおよびMinGW環境で作業しています。このコードをコンパイルしていますが、エラーが発生しています:

次のようなコンパイル時エラーが発生します。

'NSAutoReleasePool'は宣言されていません(この関数での最初の使用)

このエラーを克服するにはどうすればよいですか?

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

c++ - 識別子「xxx」の解決は未定義です

よくわからない奇妙なことを経験しています。

次のようなエラーが発生します:

しかし、CP_STLArrayDefinesを調べてみると、明らかに次のことを行っています。

CP_String.hと.cppを見ると、問題ないようです。

それらは両方とも同じディレクトリにあります。

何を探すべきですか?

CP_STLArrayDefine.hは次のとおりです。