macでc/c++をコンパイルできない。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。登録してこのコミュニティに参加するどなたでも質問していただけますどなたでも回答していただけます最もよい回答には賛成票が入り、最上位に上がりますホーム質問タグユーザーmacでc/c++をコンパイルできない。5,163件0macで下記C/C++のコードを書きましたが、下記エラーでコンパイルできません。invocation)検索すると幾つか同じエラーになっているという報告を見られましたが、解決方法を試しても解決しませんでした。下記コードはコンパイルできました。0;}なぜ上記のコードはコンパイルできないのでしょうか。bash追記ちなみに下記コードでもエラーが出ました。個の銅バッジ1コンパイルエラーじゃなくて、リンクエラーですね。エラーメッセージの通りIA_init(IntArray*)を定義していないように見えますが。2:02回答ありがとうございます。1つ目の例は解決できました。2:1812つ目のは、クラスの定義方法を間違えています。IntArray{...}で囲んではいけません。(そもそもintarray2.cppをコンパイル・リンク対象にしていないような気もする。2:27追加コメントありがとう御座います。コンパイルするときにintarray2.cppも含まなければいけないのですね。メンバー関数の定義をクラス定義の中に書くこと自体は間違いではありません。指摘されているようにプロトタイプと実装が異なっています引数を一致させます。クラス修飾がありません。以下のように変更します。valueの間違いだと思われます。以下のように変更します。index){取りあえず、これでコンパイルできるようになると思います。個の銅バッジ回答有り難うございます。Cのインクルードでも動きますが、C++ではcプレフィックスをつけたほうが良いということでしょうか。9:06それでも動くと言われると困りますが、C++としてのヘッダを使うということです。9:09わかりました。ありがとうございます。本家でそういうトピックを見つけましたので読んでみて下さい。9:52ありがとうございます。参考にさせていただきます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。