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

sql - SQLコマンドで値を囲む方法は?

エラーのない列名構文は[My Column]、代わりにMy Columnエラーを引き起こします。

エラーのない文字列値の構文は'25,00'、代わりに25,00エラーを引き起こします。

列のデータ型が数値の場合、値を囲むために一重引用符を使用するとエラーが発生します。文字列または数値データ型の値を安全に囲む他の方法はありますか?

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

compiler-errors - `yyerror'の複数の定義

Bison(またはyacc)を使用して、エラーを解決するにはどうすればよいですか?

%option noyywrap nodefault yylineno一番上に試作品を書いてみました。運がない。

-編集-

気にしない。使用する例をコピーして貼り付けたとき、すでにyyerror関数があることに気づいていませんでした。

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

c++ - msvc を使用しているときに、エラーのコンテキストに関するより良い情報を取得する方法はありますか? (例: C2248)

msvc (2005) のエラーの場所に関するより良い情報を取得する方法があるかどうか疑問に思っています。

たとえば、自分のクラスで boost::noncopyable から継承すると、次のような C2248 エラーが発生します。

エラー C2248: 'boost::noncopyable_::noncopyable::noncopyable': クラス 'boost::noncopyable_::noncopyable' で宣言されたプライベート メンバーにアクセスできません。この診断は、コンパイラによって生成された関数 'MyClass::MyClass(const MyClass &)' で発生しました。

しかし、コピーコンストラクターが呼び出された正確な場所を教えてくれません。これは少し面倒です。本当によくわかりませんが、出力レベルなどを指定できる設定をどこかに見たのを覚えていると思いますが、検索しても何も見つからなかったので、質問は次のとおりです。 ?

編集:スタックオーバーフローが答えを受け入れるようにすべきだと言ったので、msvc 2008/2010がこのエラーのより良い診断を提供するかどうかを誰かが知ることができるかどうか疑問に思っていましたか? 誰かがGCCがすべきだとも言いましたが、誰でもこれを確認できますか? 他のコンパイラ (Intel?、Comeau?) はどうですか?

ありがとう

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

c# - Linq でエラーを選択

コードを試したところ

...主要() ..

「クエリパターンの実装が見つかりませんでした..選択が見つかりません」というメッセージが表示されました。

実行を停止する理由を知ることができますか?

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

c++ - 関数がデフォルトのリターンパスに値を明示的に返さない場合にエラーを強制しますか?

VC ++(VSTS 2008)で、デフォルトの戻りパスに値を明示的に返さない関数(またはそれらを見つける他の簡単な方法)のコンパイラエラーを回避する方法はありますか?

同じ問題で、そのような関数が実際に何を返すかについての保証人はいますか?

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

linux - Qt リンク エラー

次のオプションでqt-x11を構成します

./configure -prefix /iTalk/qtx11 -prefix-install -bindir /iTalk/qtx11-install/bin -libdir /iTalk/qtx11-install/lib -docdir /iTalk/qtx11-install/doc -headerdir /iTalk/qtx11-インストール/インクルード -datadir /iTalk/qtx11-install/data -examplesdir /iTalk/qtx11-install/examples -demosdir /iTalk/qtx11-install/demos -debug.

現在、Fedora Core 6 で次のエラーが発生しています。

どこに問題があるのか​​教えてください。

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

java - Java コンパイラの奇妙さ: フィールドは同じクラスで宣言されているが、「見えない」

Eclipse コンパイラーは、フィールド s が表示されないことを示して、次のコードのコンパイルを拒否します。(IBM の Aspect J コンパイラーも、「s を解決できませんでした」と言って拒否しています) それはなぜですか?

Java 言語仕様には次のように記載されています。

それ以外の場合は、型が宣言されているパッケージ内からアクセスが発生した場合にのみ許可されるデフォルト アクセスがあると言います。

私が理解しているように、フィールドは同じコンパイル単位で、つまり同じパッケージ内で宣言およびアクセスされるため、アクセス可能である必要があります。

さらに奇妙なことに、ダウンキャスト from ? extends Testtoを追加するTestと、フィールドが可視になります。つまり、次のコードがコンパイルされます。

コンパイラのバグに出くわしたり、Java 仕様を誤解したりしましたか?

編集: 私は今別のコンピューターにいます。ここで、javac はコードを受け入れますが、Eclipse はまだ受け入れません。このマシンのバージョン:

エクリプス プラットフォーム

バージョン: 3.4.2 ビルド ID: M20090211-1700

JDK1.6.0

編集 2 確かに、javac はコードを受け入れます。IBM の Aspect J コンパイラを使用する ant ビルドを実行してテストしました ...

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

java - 同じソース コード、Eclipse ビルドは成功するが、Maven (javac) は失敗する

Maven を使用してコンパイルすると、このエラーが発生し続けます。

ジェネリック型の干渉は、プリミティブ型には適用できません。しかし、Java5以降、ボックス化/ボックス化解除メカニズムは、プリミティブ型とラッパークラスの間でシームレスに機能すると思いました。

いずれにせよ、奇妙なことは、Eclipse がエラーを報告せず、問題なくコンパイルできることです。JDK1.6.0_12 を使用しています。ここで何が問題になる可能性がありますか?

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

c++ - コンパイル エラー unqualified-id before

私は持っている

そして、配列で表される10個の異なるノードがあります..

ただし、次のようにコンパイルエラーがあります:-

お知らせ下さい。ありがとう。

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

c++ - 奇妙なgccエラー:プログラム内の「\NNN」の迷い

次の問題が私のオープンソースライブラリで発生しましたが、何が起こっているのか理解できません。

私のユーザーのうち2人は、次のような(gcc)コンパイラエラーを持っています。

これらのエラーを再現することはできません。コードは、私がテストしたすべてのマシンで正常にコンパイルされます。

グーグルは、これが奇妙なエンコーディングまたは奇妙なフォーマットの結果であることが多いことを示しているように見えましたが、私はすべてのソースを16進エディターで実行し、すべての文字は印刷可能なASCII(0x20-0x7E)、タブ、または改行のいずれかです。それでおしまい。

また、両方のユーザーが以前のバージョンのライブラリを正常にコンパイルしました。しかし、問題の特定のファイル(regex.cpp)とそのヘッダーファイルは、それ以降変更されていません。

必要に応じてコードをダウンロードするためのリンクなど、詳細については、こちらをご覧ください。しかし、私は可能な方向へのポインタだけで満足しているでしょう。