- 締切済み
エラーが外れません!深刻な問題 たすけてください!
クラスで3DCGを表示するプログラムの授業をしています。 私も先生の指示に従って入力しているのですが、 どうしてもエラーが外れないのです。 ということは私の入力ミス? と思えば、エラーが発生しなかった友達から中身を丸ごと入れ替えてもエラーは外れないのです。 なぜ、みんなは正常に起動して私はエラーが発生するのか? これでは授業に遅れを生じ最後には成績にも響く大問題となりかねません! まだ、3DCGの授業は始まったばかりだから遅れを取り戻せます。 正常に戻すなら今のうちです。 なお、2DCGのゲームを作成したときはみんなと変わらず問題なく起動しました。 以下がどうしても取れないエラーです。 これは文法エラーじゃないようです。 LINK : warning LNK4075: /EDITANDCONTINUE は /INCREMENTAL:NO の指定によって無視されます。 nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) は既に LIBCD.lib(new.obj) で定義されています。 nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) は既に LIBCD.lib(dbgdel.obj) で定義されています。 .\Debug/NmBase4.exe : fatal error LNK1120: 外部参照 2 が未解決です。 そのほかです。ほかのエラーは補足で言います。 私の使っているコンパイラは Visual Studio .NET 2003 みんなは Visual Studio 6.0 だそうです。 どうかたすけてください!お願いします!
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- sha-girl
- ベストアンサー率52% (430/816)
- Trick--o--
- ベストアンサー率20% (413/2034)
- K-1
- ベストアンサー率21% (832/3844)
補足
同じC++で同じメーカーの同じシリーズのコンパイラなのにこんなに違うとは思わなかったです。 ライブラリのバージョンも新しいもの対応にするのも検討しているそうです。 今度VS2005が出たから微妙な時期だそうでVS6.0にとどめているそうです。 いままでホコリかぶっていた6.0を使用する事にして、 .NETはC++授業・自分用にすることにします。 こうなると新たな問題が浮かび上がりました。 いまのソフト開発業界ではどのコンパイラが主流なのでしょうか? この事については改めて質問させていただきます。