2019年4月から, 情報メディアセンターの実習室のWindows の Visual Studio は 2013 から 2017になりました.
- コマンドライン版の Visual C++ は, 04_プログラミング>Visual Studio>開発者コンソール.
- cl.exe 19.16.27026.1 for x86
- IDEで, 「素の」CでCLIの(コマンドプロンプトで動く)プログラムのプロジェクトを作ろうとするとき,
- 選択肢「Win32 コンソール」プロジェクトを選んで「空のプロジェクト」にチェック, でなく
- 選択肢「空のプロジェクト」を選ぶだけでよくなりました.
- Visual Studio 2017でのCプログラミング -- IDEの使い方(含動画) | 授業サポート hig3.net
- Visual Studio のIDEで, 「デバッグなしで開始」でもプログラム終了後にコマンドプロンプトが閉じるようになりました.
- 必要ならmain からの return の直前に無限ループやgetchar();getchar(); やscanf を置きましょう*1.
- プロジェクトごとに, プロジェクトのプロパティ > 構成プロパティ/リンカ/システムから, サブシステムでコンソール(/SUBSYSTEM:CONSOLE)を選択 して以前と同じ振る舞いに変更することもできます.
- 各ユーザのプロジェクト(ソースファイル)はデフォルトで C:\User(ユーザ名)\source\repos 以下に保存されるようになりました*2.
- 実習室にインストールされているのは Visual Studio 2017 Professional ですが, 個人PCに無料でインストールできる Visual Studio Community でもだいたい同じです.
- 理工学部生は Microsoft Imagine 経由で同じ Visual Studio 2017 を個人用PCにインストールできます(2018-12から). [ https://www.st.ryukoku.ac.jp/software/]
下の2冊では, 最初の30ページくらいで, IDEでのコンソールアプリをビルドする操作方法が説明されています. それ以降は, (Windowsと限定されない)(Cでない)C++の文法的な説明になっています.
VisualC++2017パーフェクトマスター (Perfect Master)
- 作者: 金城俊哉
- 出版社/メーカー: 秀和システム
- 発売日: 2017/11/29
- メディア: 単行本
- この商品を含むブログを見る
- 作者: 矢吹太朗,WINGSプロジェクト山田祥寛
- 出版社/メーカー: 日経BP
- 発売日: 2017/02/16
- メディア: 単行本
- この商品を含むブログを見る
最初のところで, Visual Studio 2016 コマンドラインプロンプトでコンパイルする操作方法が説明されています. clang を奨めてます. それ以降はCの文法的な説明になっています.
- 作者: arton
- 出版社/メーカー: 翔泳社
- 発売日: 2018/02/16
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る
Visual Studio 2017でCプログラミング(CLI, コンソールアプリ)
Visual Studio 2017でのCプログラミング -- IDEの使い方(含動画) | 授業サポート hig3.net
*1:完全ではありませんが, stdin の flush のために getchar() 2回. http://c-faq.com/stdio/stdinflush2.html
*2:以前は Q:\Visual Studio Projects 下でした. この場所は Visual Studio の設定で各ユーザが変更できます. C:以下にあるとログインのたびにコピーされるから遅くなっている, だけど, 2019-05-01 時点では, Q: 下に設定し直すと不具合が起きるようだ, と同僚の先生から教えていただきました.