© YokkaichiUniv. ComputerCenter All rights reserved.

Visual Studio Community 2017 コマンドラインコンパイル手順

Visual Studio 2017 Community を使ったコマンドラインコンパイルの手順です.

開発者コマンドプロンプトの起動

  1. スタートメニューより [Visual Studio 2017] – [開発者コマンドプロンプト for VS 2017] の順にクリックする.
  2.  

  3. 以下のようなコマンドプロンプトが表示される.
  4.  

Cプログラムのコンパイルと実行

  1. C言語で書かれたソースコードを準備する.この例では以下のようなソースコードを test1.c というファイル名で保存した.
          #include <stdio.h>
          int main(void)
          {
              printf("This is a native C program.\n");
              return(0);
          }
          
  2.  

  3. コンパイルはclコマンドを使って行います.
    cl test1.c
     
  4.  

  5. 実行します.
    コンパイルが成功すると、exeファイルが生成されます.この例ではtest1.exeというファイル名が生成されます.
    exeファイルを入力してEnterを押下する.”This is a native C program.” という実行結果が表示されればOKです.

     

C++プログラムのコンパイルと実行

  1. C++言語で書かれたソースコードを準備する.この例では以下のようなソースコードを test2.cpp というファイル名で保存した.
          #include <iostream>
          using namespace std;
          int main() {
            cout << "This is a native C++ program." << endl;
            return 0;
          }
          
  2.  

  3. コンパイルはclコマンドに /EHscオプションを追加します.
    /EHscオプションはコンパイラに対してC++例外処理を有効化するオプションです.
    cl /EHsc test2.cpp
     
  4.  

  5. 実行します.
    コンパイルが成功すると、exeファイルが生成されます.この例ではtest2.exeというファイル名が生成されます.
    exeファイルを入力してEnterを押下する.”This is a native C++ program.” という実行結果が表示されればOKです.

     

C++/CLIプログラムのコンパイルと実行

  1. C++/CLI言語で書かれたソースコードを準備する.この例では以下のようなソースコードを test3clr.cpp というファイル名で保存した.
          int main()
          {
              System::Console::WriteLine("This is a Visual C++ program.");
          }
          
  2.  

  3. コンパイルはclコマンドに /clrオプションを追加します.
    /clrオプションはコンパイラに対して共通言語ランタイム(CLR)を有効化するオプションです.
    cl /clr test3clr.cpp
     
  4.  

  5. 実行します.
    コンパイルが成功すると、exeファイルが生成されます.この例ではtest3clr.exeというファイル名が生成されます.
    exeファイルを入力してEnterを押下する.”This is a Visual C++ program.” という実行結果が表示されればOKです.

     

VisualStudioCodeインストール手順

2019年後学期より新しくなる5202教室(Windows10)には、C言語やPython用のソースコードエディタとしてVisual Stu…

Python3インストール手順

2019年後学期より新しくなる5202教室(Windows10)には、近年注目されているプログラミング言語「Python(パイソン)」をイン…

MinGWインストール手順

2019年後学期より新しくなる5202教室(Windows10)には、MinGW(Minimalist GNU for Windows) と…

無線LANエリア拡張のお知らせ

無線LANエリアの拡張工事が完了しました.新たに6201教室~6205教室を含む6号館2階全域とADV教室が無線LANエリアとなりました. …

停電によるシステム停止に関するお知らせ

8月10日(土)は、学内電気設備点検による停電のため、下記のようにシステムが停止いたします. ご迷惑をお掛けいたしますが、ご理解とご協力の…

ページ上部へ戻る