私はOPNETモデラーと一緒に作業しており、シナリオを改善するためのコードを入力しています。 コードをコンパイルするとこのメッセージが表示される 構文エラー: '' 'タイプ'の前に がありますが、これはコード行がないトランジションを参照しています。構文エラー: ';'がありません。 before 'type'
問題が何ですか?
お願い、誰でも助けてくれますか?
私はOPNETモデラーと一緒に作業しており、シナリオを改善するためのコードを入力しています。 コードをコンパイルするとこのメッセージが表示される 構文エラー: '' 'タイプ'の前に がありますが、これはコード行がないトランジションを参照しています。構文エラー: ';'がありません。 before 'type'
問題が何ですか?
お願い、誰でも助けてくれますか?
このエラーメッセージは、セミコロンがないことを示しています。あなたのclass
宣言ではなく.cpp
ファイルのヘッダファイルに表示されることがあり
class Foo {
// ...
} // <-- NEED SEMICOLON HERE
int main() {
// ...
}
注:この問題が発生した最も一般的な場所は、次のようなものです。
私はあなたに200kを超えるあなたを信用すると主張します!あなたがこの質問をうまく解読してしまえば、うまく稼ぐことができます。 –
@RobertMartin:cheers :) –
このエラーは、同じ呼吸で変数を宣言して割り当てると、一部の厳密なコンパイラでも発生する可能性があります。これは、コードブロックの一番上に変数宣言を入れていない場合Ludicrously、いくつかのコンパイラでもエラーをスロー
foo_t my_var;
my_var = old_var;
にfoo_t my_var = old_var;
と分割までのステートメントを変更することで解決することができる。[1]
[1] http://social.msdn.microsoft.com/forums/en-US/vclanguage/thread/974f1b6a-7bad-4be7-a93e-66e6b2f18842
ライブラリ(libexif)をビルドしているときに、私はちょうどc宣言によって捕まえられました。 –
私はいくつかのOpenCLホストコードに取り組んでいましたが、この構文エラーで困惑しました。上の変数宣言だけをチェックしているとは思いませんでした。ありがとう。 –
は、以前のコードを見ても、いいえ、ではないいくつかのコードなし –
ヘッダファイルが含まれていました。そのファイルはどこかに入れる必要があります。最後にコンパイルされたファイルのビルドログをチェックし、少なくとも投稿してください。 –