C言語エラー C2601: 'main' : ローカル関数定義が不正
2022-02-09 23:10:25
cコンパイルを書くと、ずっと出てくる error C2601: 'main' : ローカル関数の定義が不正です。
最初はコードの書き方が間違っているのかと探していたのですが、Baiduで少し調べたところ、自作のクラスの1つに }のように というもので、これが原因でした。
そして、#include "***.h"、つまり"***.h"のコードをそのままソースファイルに入れると、コンパイル時に「main関数の定義が不正です」と上記のエラーが発生します。もちろん、ヘッダーファイルの末尾に } を追加すればいいし、ソースファイルの #include"***.h" の後に } を追加すればいいのですが、この場合、ヘッダーファイルの末尾に } を追加することはできません。
また、クラス宣言でセミコロンが抜けていたり、セミコロンが中国語になっていたりで、このエラーが発生することがあります。
関連
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
IIS 7.5上のASP.NET 4.0とチャートに関する質問
-
[エラー] '{' トークンの前に期待される式
-
c++のエラーエラー: "***"の前に期待される初期化子
-
Python Basics: io.UnsupportedOperation: 読み取れません。
-
Androidのパッケージ名変更とパッケージ名エラーに対応するクライアントが見つからない場合の解決策
-
ノード名とサービス名に対する解決策が提供されていない
-
scp エラー: 通常のファイルではありません
-
C/C++学習メモ-アクティブな例外なしで呼び出されるterminate
-
URIが登録されていない (設定 | 言語とフレームワーク | スキーマとDTD)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Vueはeslintrc.jsファイルを設定することで、no-trailing-spacesやno-undefなどのコンパイル時のエラーを修正することができます。
-
Reactネイティブの開発で遭遇するいくつかのポットホール
-
[エラー] '}' トークンの前に期待される式
-
hibernate の遅延ロード例外分析: ロールのコレクションの遅延初期化に失敗しました。
-
エラー: 非静的メンバ関数の無効な使用
-
を作ってください。*** ターゲットが指定されておらず、makefileも見つかりませんでした。
-
ssh エラーの解決: シェルリクエストはチャンネル 0 で失敗しました。
-
C# データベース操作エラー この接続に関連する開いているデータリーダーがすでにあり、閉じる必要があります。
-
Application_Webservice の Global.asax ファイルの開始をトリガーすることはできません。
-
オブジェクト[1]からnilオブジェクトを挿入しようとしました' Error