最近、Cortex-M4チップを搭載したTIVA Cシリーズのラウンチパッドボードを使って作業しています。 IDEとしてCode Composer Studioを使用します。.cと.hファイルを含むことについての混乱
試行錯誤の結果、チップメーカーが提供する特定の機能を使用するためには、.hファイルを含める代わりに.cファイルを含める必要があるため、現在混乱がたくさんあります。 。
これは私を守ってくれました。コンパイラデザインについては、私が専門家のプログラマーでも専門家でもないことを認めています。しかし、コンパイラが.hファイルを必要とせずに.cファイルを必要とする理由を知っている人はいますか?
.hファイルには、.cファイルに必要な定義が含まれているため、まだ使用されています。
おそらく、より良い質問は、このことがあります
.hファイルと.cファイルが存在し、あなたのコード内の.cファイルを含めるか、.hファイルが含まれますか?
私の試行錯誤の練習では、.cファイルを含める必要があると言われていますが、私は実際のルールが何であるかについて全盲でいます。
ご迷惑をおかけして申し訳ございません。私はmain.cファイルを共有しても問題ありません。ファイルをどのようにインクルードしたのか分かりますが、私の質問は、.hとaの両方があるときにファイルを含める一般的な規則についての質問です。 .cファイル。
いつでもありがとうございました。私にこの問題を理解させていただきありがとうございます。
EDIT:なぜダウン票ですか?私はここに助けを求めて来ると思ったのですが、この場所についてのことでしたか?
.cファイルを含める必要がありますか? [XY問題](http://xyproblem.info/)に注意してください。 – MikeCAT
私はこの問題が、あなたがcファイルをビルドまたはリンクしていない可能性があると思います。 –
downvoteボタンのヒントは「この質問には研究努力は示されていませんが、それは不明確または有用ではありません。私はdownvoteをしなかったが、ここではあなたの質問が研究努力の欠如を示すと考えるだろうと信じていた。 –