目次
文書の過去の版を表示しています。
Visual C++ 2008 - 快適な開発のための設定
※この文章はMicrosoft Visual C++ 2008 Express Editionによって検証されている。
ソリューション エクスプローラ
プロジェクト プロパティ
出力ディレクトリ設定
[構成プロパティ] - [全般]フォルダ - 構成: Debug/Releaseについて設定
| 項目名 | 設定値(デフォルト) | 設定値(推奨) |
|---|---|---|
| 出力ディレクトリ | $(SolutionDir)$(ConfigurationName) | $(ProjectDir)bin\$(ConfigurationName) |
| 中間ディレクトリ | $(ConfigurationName) | $(ProjectDir)obj\$(ConfigurationName) |
インクルードパス設定
[構成プロパティ] - [C/C++] - [全般]フォルダ - 構成: Debug/Releaseについて設定
| 項目名 | 設定値(デフォルト) | 設定値(推奨) |
|---|---|---|
| 追加のインクルード ディレクトリ | なし | “$(ProjectDir)include” |
フォルダの作成
プロジェクトを右クリックして、[追加]-[新しいフォルダ]をクリック。
以下のフォルダを作成する。
| フォルダ | 説明 |
|---|---|
| resource | アイコン、リソースファイル、リソースヘッダを格納する。 |
| include | ヘッダ ファイルを格納する。 |
| source | ソース ファイルを格納する。 |
ファイルの移動
以下のルールでファイルを移動する。
| ファイル | 格納フォルダ |
|---|---|
| アイコン(*.icon)、リソース(*.rc)、リソース ヘッダ(resource.h) | resource |
| ヘッダ(*.h) | include |
| ソース(*.cpp) | source |
名前空間の追加
名前空間を追加する場合は、includeフォルダ、および、sourceフォルダに名前空間を同じ名前のサブフォルダを作成する。これは、名前空間ごとの管理を容易にする目的がある。
Log名前空間を作成する例:
| フォルダ構造 | 説明 |
|---|---|
| ├─ include | インクルード フォルダ |
| │ └─ Log | Log名前空間のヘッダ |
| └─ source | ソース フォルダ |
| └─ Log | Log名前空間のソース |
Log名前空間内のLoggingクラスの例:
[ヘッダ]
// Logging.h #pragma once using namespace System; namespace TestUtilities { namespace Log { public ref class Logging { // TODO: このクラスの、ユーザーのメソッドをここに追加してください。 }; } // namespace Log } // namespace TestUtilities
[ソース]
#include "stdafx.h" #include "Log/Logging.h" namespace TestUtilities { namespace Log { } // namespace Log } // namespace TestUtilities


