2010-11-19 4 views
2

私はこのコードを見つけました:C++コードからプログラムを作成するにはどうすればよいですか?

#include <iostream> 

int main() 
{ 
    std::cout << "Hello World!" << std::endl; 
} 

私はこのコードを実行するにはどうすればよいですか? どのソフトウェアが必要ですか? このソフトウェアを使ってプログラムを作成するにはどうすればよいですか?

私はこれが絶対初心者のための良いfaqになると思った。それぞれの答えは、特定のコンパイラ/環境に関する詳細な指示を提供することができます。

+0

これはよくある質問です。 –

+0

@ジョン - はい、ありがとうございます。 –

+0

良いFAQ。私は承認する。 –

答えて

2

WindowsであるとMicrosoft Visual C++ IDEここ

購入のMicrosoft Visual Studio 2010を使用する場合:http://www.visualstudio.com/en-us/products/how-to-buy-vs#Fragment_BuyFromMSHeading

するか、ここでは無料のExpressバージョンをダウンロードしてください:http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_2http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_4

アプリケーションをインストールして起動します。

ファイルメニューで、[新規作成]、[プロジェクト]の順に選択します。

左ペインの「インストール済みテンプレート」で、リストアイテム「Visual C++」を展開し、「Win32」サブアイテムを選択します。中央のペインで

、下部の[Win32コンソールアプリケーション "

を選択し、名前を入力し、プロジェクトのディレクトリの場所を選択します。

[OK]をクリックします。 [次へ]をクリックします。

[アプリケーションタイプ]の下にある[コンソールアプリケーション]が選択されていることを確認してください。 「空のプロジェクト」のチェックボックスをオンにします。

[完了]をクリックします。

これでプロジェクトが作成されました。これでコードを追加する必要があります。

左ペインの[ソリューションエクスプローラ]に、プロジェクト名の下にフォルダがいくつか表示されます。 'Source Files'という名前のファイルを右クリックし、 'Add'、 'New Item'の順に選択します。

リストで 'C++ファイル(.cpp)'を検索します。一番下に名前をつけてください。 [追加]をクリックします。

現在表示されているエディタにコードを挿入します。

F7プログラムをビルドします。

プログラムが正しく構築されている場合は、Ctrl + F5キーを押してエディタ内で実行できます。

また、プログラムに移動することもできます。あなたのプロジェクトの名前が "MyProgram"で、選択したディレクトリの場所が "C:\ Projects \"の場合は、 "C:\ Projects \ MyProgram \ Debug \ MyProgram.exe"

+1

質問が「私のコードをコンパイルするにはどうすればいいですか? "Visual Studio Toolsのコマンドプロンプトを開き、ファイルを参照して、' cl myfile.cpp'を実行してください。 –

+0

@James - これは別の開発環境なので別の答えを追加してください –

+1

@James McNellis:コマンドプロンプトを使用しますか?Windows?あなたは気違いですか;; v) –

3

ほとんどのLinux/Unixマシンでは、C++コンパイラがインストールされている必要がありますが、利用可能です。最もよく使用されているものはg ++で、Gnuツールの一部です。

まず、書いたプログラムを次のような拡張子で保存します。cpp(他にもあります)ので、test.cppという名前で保存するとします。

次に、それをコンパイルするには、最低でも

g++ -o test test.cpp 

を入力したいです。 g ++にはたくさんのオプションがありますが、今はそれらについては心配しません。これは、ファイルtest.cppでプログラムを取り出し、コンパイルし、実行可能ファイルをtestのままにします。したがって、タイプ

./test 

をそれを実行するために./理由はかなり複雑ですが、その接頭辞を行うに持つことは、セキュリティと、システムコマンドや他のインストール済みプログラムとの競合の問題を回避します。

関連する問題