3

私はC++を学ぼうとしていますが、Windowsのファンではないため、VisualStudioの使用理想的ではありません。MacにはXcodeがあります。

VisualStudioでC++でプログラムを作成しましたが、正常に動作します。コードをXcodeに転送すると(c ++ツール環境を使用)、それでも正常に動作しますが、最上位の#includeステートメントが気に入らないのです。なんで?

#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
#include <time.h>

また、<...>代わりに使用しても気に入らない"..." ので、現在のプログラムには影響しません。

基本的に私はその重要性が何であるか疑問に思っていますか?そして、私はそれを必要としますか、それとも将来必要になりますか?

4

4 に答える 4

5

stdafx.hは、Windows(Visual Studio)関連のヘッダーファイルです。削除するだけです。

于 2012-10-25T18:01:44.207 に答える
1

stdafx.hVisualStudioのプリコンパイル済みヘッダーヘルパーです。削除するだけです。Xcodeには、プリコンパイル済みヘッダーを実行する独自の方法があります。

于 2012-10-25T18:01:51.243 に答える
0

ちょうどこのような

 #include <stdlib.h>
 #include <iostream>
 #include <time.h>

stdafx.hvsでのみ終了します

于 2012-10-25T18:02:38.583 に答える
0

「stdafx」をグーグルで検索するのに2秒かかった後、それはVisualStudioによって生成されたヘッダーファイルであるように見えます。削除してみてください。また、物事を検索してみてください。

于 2012-10-25T18:02:44.310 に答える