拡張子について | Programming Place Plus Visual Studio編

トップページVisual Studio編

この章の概要

この章の概要です。


ソースファイルの拡張子

Visual Studio は、デフォルトでは、ソースファイルの拡張子をもとにして、そのプログラムがC言語で書かれているのか、C++ で書かれているのかを判断します。

拡張子 意味
.c C言語
.cpp または .cxx C++

ヘッダファイルは、ソースファイルから取り込んで使うものなので、特に決まりはありません(ソースファイル側が何言語であるかによる)。慣習的には「.h」が使われます。

Visual Studio 内でソースファイルを作成する場合、デフォルトは「.cpp」になりますから、C言語でプログラミングを行いたいときには注意してください。

Visual Studio 内で、ソースファイルを作成する方法はこちらを参照してください

強制的にC言語や C++ として扱う

拡張子による自動判断をさせず、強制的にプログラミング言語を指定できます。

  1. プロジェクトのプロパティを開く
  2. 【構成プロパティ】>【C/C++】>【詳細設定】を選択する
  3. 【コンパイル言語の選択】の設定値を変更する
コンパイル言語の選択画面

設定値には以下のものがあります。

設定値 意味
規定 拡張 子から判断
C コードとしてコンパイル (/TC) つねにC言語を選択
C++ コードとしてコンパイル (/TP) つねに C++ を選択

参考リンク



更新履歴

’2018/8/17 ソースファイルを追加する方法を、別ページで解説するようにした。

’2018/7/25 解説を詳しくした。

’2018/7/24 新規作成。
もともとあった、VisualStudio 2015、2017 のページを統合して再構成。



Visual Studio編のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る