- ベストアンサー
cygwin gccでの_WinMain@16
WinXP SP2上でcygwinを用いてプログラミングをしています。 QNo.580169 にもあったのですが、undefined reference to `_WinMain@16` で困っています。 二つのソースファイルをそれぞれコンパイルして、それをリンクさせて実行ファイルを作ろうと思っているのですが、main関数が書かれていないソースファイルをコンパイルしようとすると上のメッセージが出ます。どのようにして回避できるでしょうか。 教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#9119
回答No.1
コンパイルするときに実行ファイルを作ろうとしているからじゃないですか? あとでリンクする場合は、-c オプションをつけてオブジェクトファイルを作るだけにします。
お礼
そういうことだったのですね。無事makeが完了しました。 これからはもう少しヘルプファイルを熟読してから質問しようと思います。 ありがとうございました。