@mtbforq (たくみ 宮迫)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

C言語 VSCodeで自作ヘッダーファイルのincludeができません

解決したいこと

VSCodeでC言語の自作ヘッダーファイルをincludeしたいのですが、エラーが表示されてできません。
(↑ 「実行ファイル(.c)」と「関数の実体ファイル(.c)」と「ヘッダーファイル(.h)(関数のプロトタイプ宣言のみ)」)

ヘッダーファイル内に関数の実体を記入するとデバッグができるようにはなるのですが、
(↑ 「実行ファイル(.c)」と「ヘッダーファイル(.h)(関数の内容をすべて記入)」)

調べると、ヘッダーファイルに記入するのは「関数のプロトタイプ宣言のみ」で、
「関数の実体は別の.cファイルに記入すべき」だと書かれているサイト、文献しかでてきません。

これは正しいヘッダーファイルの使用方法なのでしょうか?

また、やはり関数の実体はヘッダーファイルとは別の.cファイルに記入するのが正しいヘッダーファイルの使用方法の場合、
どうすればエラーが起きずに実行することができるようになるでしょうか?

発生している問題・エラー

preLaunchTask 'C/C++:gcc.exe アクティブなファイルのビルド'が終了コード-1で終了しました。


というダイアログが出てきます。
そのダイアログで「エラーの表示」をクリックすると、実行ファイルの内容は何も表示されず、エラーメッセージもでてきません。

自分で試したこと

c_cpp_properties.jsonにて"includePath"にヘッダーファイルのパスを追記しましたが、駄目でした。

0 likes

No Answers yet.

Your answer might help someone💌