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

c++ - Boost.Python で演算子をオーバーロードする方法

Boost.Python を使用して C++ クラスの演算子をオーバーロードしようとしています。

thisによると、私は正しい方法でやっています...しかし、コンパイルエラーがたくさんあります。

問題を特定するために作成した簡単な例を次に示します。

コンパイラ エラーは次のとおりです。

ここで何か不足していますか?

ありがとう

0 投票する
9 に答える
1538 参照

java - Javaエラーと構文のチュートリアル

撞着語の一種である自助の助けを求めています。私自身の問題をもっと解決することで、どうすればいい人たちを悩ませることができますか?

私はJavaプログラミングの最後の週にいますが、Javaの学習には大きなハードルがあります。私はすべての本を読みましたが、私は小さな小さな問題に夢中になり続けています。それはトランプの家を建てようとするようなものです。私は本が示している構文の部分と使用法についてしか知りません。私が物事を組み合わせるとき、私は恐ろしいハードルに遭遇します。私はそれらを理解するために何時間もいじくり回そうとします。太陽のドキュメントは、役に立たないように見える基本的な使用法のみを示しています

これが私が欲しいものです:

何かを試しているときに、次の配列リストの操作のように機能しない場合は、arrayListにクラスインスタンスを追加するなどのサンプルコードを表示できる場所またはプログラムを見つけたいと思います。構文エラーごとに1つまたは2つの質問をすることなく、これについて簡潔に学ぶことができる場所はどこですか?Google for Javaはどこにありますか?あなたのエラーを取り、それらを修正する(または提案を提供する)方法をあなたに示すプログラムはありますか?

誰かが私のためにそれを見ることに興味があるなら、これがこのクラスの私のコードです:

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

c++ - switch ステートメントを最適化するときの Visual Studio 2005 C コンパイラの問題

他の人が興味を持つかもしれない一般的な質問:

私は、switch ステートメントで C++ コンパイラの最適化 (Visual Studio 2005) の問題に遭遇したと思います。私が知りたいのは、私の好奇心を満たし、コンパイラが何をしようとしているが失敗しているのかを知る方法があるかどうかです。解読に時間を費やすことができるログはありますか (おそらく時間がかかりすぎます)。

続きを読みたいという好奇心旺盛な人のための私の特定の問題- この特定のケースで問題が発生する理由について、あなたの考えを聞きたいです。

switch ステートメントを含む約 500 行のコードを含む小さなプログラムがあります。一部のケースには、ポインターの割り当てが含まれています。

中間のステートメントでコンパイラがハングしているようです。コンパイルは終わりません。OK、廊下を歩き、何人かと話し、コーヒーを飲んで机に戻るまでにそれほど時間はかかりませんでしたが、これは通常 1 秒以内にコンパイルされる小さなプログラムです。1 行 (上記のコードに示されている行) を削除すると、最適化 (プログラム全体または関数で #pragma を使用) を削除する場合と同様に、問題は解消されます。

この中間線が問題を引き起こすのはなぜですか? コンパイラのオプティマイザは pty を好みません。プログラム内のベクトル ptx、pty、および ptz に違いはありません。私が pty に対して行うことはすべて、ptx と ptz に対して行います。ppt で位置を交換しようとしましたが、pty は依然として問題を引き起こしている行でした。

どうなっているのか気になったので質問させていただきます。コードは書き直され、正常に動作しています。

編集: ほぼ 2 週間後、上記のコードに最も近いバージョンをチェックアウトしましたが、元に戻してクラッシュさせることはできません。これは本当に迷惑で、恥ずかしくてイライラします。もう一度試してみますが、すぐに壊れない場合は、質問のこの部分が時代遅れになっていると思いますので、削除します。お時間を頂戴し誠に申し訳ございませんでした。

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

c# - この文字列のコンパイル エラー

次の文字列を作成しようとしています。

それでも、VSで「定数の改行」というコンパイルエラーが発生します

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

asp.net - マスターページのコンパイラエラー

マスターページをあるソリューション/アプリケーションから別のソリューション/アプリケーションに移動することについてアドバイスはありますか?

マスターページを既存のソリューションから新しいソリューションにコピーしました。

元のソリューションは正常に構築および実行されます。

新しいソリューションでは、ページがビルドエラーを引き起こします

これらは主に「変数」であり、宣言されていません。

2つの非常に単純なステートメントを除いて、ページのすべてのサーバーコードをコメントアウトしました。

ステートメント1は、元のページのマークアップにあるコントロールを参照します

ステートメント2は、テスト目的で新しく追加されたコントロールを参照しています

これは、コンパイラがマークアップから生成する必要のあるクラスメンバーを認識していないかのようです。マークアップファイルの「継承」属性が正しく設定されていることを確認しました。コードエディタでインテリセンスを呼び出すと、両方のオブジェクト(lblFrogsとpgLoginView)が一覧表示され、「。」を押した後、それらのプロパティとメソッドが正しく一覧表示されます。

この問題に関連するヘルプやアイデアは大歓迎です。私は私の機知に富んでいます-それは短い旅でした。

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

iphone - 配布ビルドの静的ライブラリで iPhone アプリのコンパイル エラーが発生する

私は現在、App Store にアップロードできるように、(最初の) iphone アプリの配布製品を構築しようとしています。App ID とディストリビューション プロビジョニング プロファイル プロセスをすべて実行し、最終的にオーガナイザーとターゲットのビルド構成を認識させました。

問題は、「ディストリビューション」に「アクティブ構成」を設定すると (iPhone Dev Center の指示に従って「リリース」構成の複製)、コードをコンパイルできないことです。プロジェクトには、プロジェクトの多くのクラスで基本クラスとして使用されるいくつかのクラスを含む静的ライブラリへの参照が含まれています。そのため、Distribution 構成でビルドする場合、コンパイラーは静的ライブラリーから基本クラスが見つからないというエラーをスローし、ビルドは失敗します。

Active Configを切り替えると。「デバッグ」(開発で使用される)にまったく問題はなく、アプリは期待どおりに正しくコンパイルされます。

問題が何であるかを見つけることができません。私はこれを別の同様の質問 here で見つけましたが、別のケースのようです:

iPhone の静的ライブラリの配布とリリースのビルド エラー (ただし、デバッグ用ではありません)

Google も有用な結果をあまり得ていないようです。また、ビルドセクションでターゲットの情報を確認し、「デバッグ」構成と「配布」構成を切り替えて関連する違いを確認しましたが、これまでのところ誰も見つかりませんでした. 実際、静的ライブラリに関する関連情報は見つかりませんでした。情報ウィンドウの [全般] タブでのみ、静的ライブラリが直接依存関係に正しく表示されます。

だから、この時点で私は無知です。できるだけ正確に指示に従おうとしましたが、それだけでは不十分で、現在問題が発生しています。修正はいくぶん単純なはずだと思いますが(おそらく、どこかでいくつかのパラメーターを設定するだけです)、それを見つけることができませんでした。

お願いします (PLEASE :)) これに関するヘルプを提供してください。ヘルプやヒントは大歓迎です。

前もって感謝します!

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

java - Eclipseコンパイルの問題

Eclipseレポートのコンパイルエラーをjavacと同じように設定する方法はありますか?

Eclipseで何かが機能していて、javacでコンパイルできない場合がいくつかあります。EclipseはECJを使用しており、変更できないことは理解していますが、javacでコンパイルできないものはすべてEclipseのコンパイルエラーになるように設定できますか?(たとえ問題がなくても、Eclipseでコンパイルエラーを起こす可能性のあるものはほとんどないため)

例は@SuiteClasses({A.class,B.class,})(最後のコンマが問題です)から、私が完全には理解していない微妙な一般的な問題までです。

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

c++ - 奇妙な VC++ コンパイル エラー、C2244

次のコードを見てください。

VSTS 2008 を使用してコンパイルしようとすると、次のようになります。

宣言:

クラス内です。BinaryTree は Collection から間接的に継承し、BinaryTreeIterator は Iterator から間接的に継承します。どちらもそれぞれのコンテナーのネストされたクラスです。

エラー レポートでも、定義と宣言の両方が同一であることが簡単にわかります。ここで本当に何か問題がありますか?

Microsoft が修正プログラムをリリースしたことを発見しました:「特定のテンプレート コードがコンパイルされず、Visual Studio 2005 Service Pack 1 をインストールした後にエラー C2244 が発生する」。ただし、VSTS 2008 への参照は見つかりませんでした。

最初に、誰かがコードの実際のエラーを一目で見つけられるかどうかを確認したかったのですが、それがVSのせいである場合、上記の修正プログラムが解決策であり、2008年にも関連しているかどうかを知っている人はいますか.

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

objective-c - 警告:個別のObjective-Cタイプから引数を渡します

現在、OCMockをGCC4.2(元の:4.0)でコンパイルしようとしていますが、次の警告が表示され始めます。

警告:個別のObjective-Cタイプから「partialMockForObject:」の引数1を渡します

呼び出しメソッドは次のとおりです。

呼び出されるメソッドは次のとおりです。

引数の前にキャストtoidを付けると、問題が修正されます。すべてのオブジェクトはNSObjectのサブクラスであり、キャストは暗黙的になりますが(スーパークラスの置換:スーパークラスは常にその子クラスに置き換えることができます)

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

ubuntu - ライブラリを含めようとしていますが、「未定義の参照」メッセージが引き続き表示されます

libtomath ライブラリを使用しようとしています。Ubuntu Linux のプロジェクトに NetBeans IDE を使用しています。ライブラリをダウンロードしてビルドし、「make install」を実行して、結果の .a ファイルを /usr/lib/ に、.h ファイルを /usr/include に配置しました。

ファイルを適切に見つけているようです (/usr ディレクトリにインストールする前にエラーが発生しなくなったため)。

ただし、mp_init (ライブラリにある) を呼び出す単純なメインを作成すると、プロジェクトを作成しようとすると次のエラーが発生します。

そのため、リンカーはライブラリ内で関数を見つけることができないようですが、そこにはあるので、何が原因なのかわかりません。

gcc コマンドを直接入力して makefile をスキップすると、同じエラーが発生します。静的ライブラリも gcc でコンパイルされていることも確認しました。

追加するために編集:

コンパイルを直接実行し、ライブラリを -l または -L で追加すると、これらと同じエラーが発生します。

私はこのことに非常に慣れていないので、ここで正しいコマンドを使用しているかどうかわかりません. -L の例ではライブラリが見つかりましたか? ライブラリが見つからない場合、どうすればライブラリを見つけることができますか? /usr/lib にあります。現在のディレクトリにある .a ファイルなどで試しました。設定する必要がある環境変数はありますか? もしそうなら、どのように、など。

私は完全に異なるライブラリ(GMP)を試しましたが、まったく同じ問題がありました。これはある種の Ubuntu 環境の問題である必要がありますか? 誰でもこれを修正する方法を知っていますか?