dotnet:visual_cpp_setting

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
dotnet:visual_cpp_setting [2009/01/22 16:06] nakayamadotnet:visual_cpp_setting [2021/11/22 16:35] (現在) – [名前空間の追加] ともやん
行 7: 行 7:
 |{{:dotnet:vc2008_solution_explorer_default.png?200|ソリューション エクスプローラ(デフォルト)}}|{{:dotnet:vc2008_solution_explorer_allfile.png?200x150|ソリューション エクスプローラ(すべてのファイルを表示)}}| |{{:dotnet:vc2008_solution_explorer_default.png?200|ソリューション エクスプローラ(デフォルト)}}|{{:dotnet:vc2008_solution_explorer_allfile.png?200x150|ソリューション エクスプローラ(すべてのファイルを表示)}}|
 ===== プロジェクト プロパティ ===== ===== プロジェクト プロパティ =====
-[構成プロパティ]フォルダ - <html><span style="color: red">構成: Debug/Releaseについて設定</span></html>+==== 出力ディレクトリ設定 ==== 
 +[構成プロパティ] - [全般]フォルダ - <html><span style="color: red">構成: Debug/Releaseについて設定</span></html>
 ^項目名^設定値(デフォルト)^設定値(推奨)^ ^項目名^設定値(デフォルト)^設定値(推奨)^
 |出力ディレクトリ|$(SolutionDir)$(ConfigurationName)|**$(ProjectDir)bin\$(ConfigurationName)**| |出力ディレクトリ|$(SolutionDir)$(ConfigurationName)|**$(ProjectDir)bin\$(ConfigurationName)**|
 |中間ディレクトリ|$(ConfigurationName)|**$(ProjectDir)obj\$(ConfigurationName)**| |中間ディレクトリ|$(ConfigurationName)|**$(ProjectDir)obj\$(ConfigurationName)**|
 +==== インクルードパス設定 ====
 +[構成プロパティ] - [C/C++] - [全般]フォルダ - <html><span style="color: red">構成: Debug/Releaseについて設定</span></html>
 +^項目名^設定値(デフォルト)^設定値(推奨)^
 +|追加のインクルード ディレクトリ|なし|"$(ProjectDir)include"|
 +
 +===== フォルダの作成 =====
 +プロジェクトを右クリックして、[追加]-[新しいフォルダ]をクリック。\\
 +以下のフォルダを作成する。\\
 +^フォルダ^説明^
 +|resource|アイコン、リソースファイル、リソースヘッダを格納する。|
 +|include|ヘッダ ファイルを格納する。|
 +|source|ソース ファイルを格納する。|
 +
 +===== ファイルの移動 =====
 +以下のルールでファイルを移動する。\\
 +^ファイル^格納フォルダ^
 +|アイコン(*.icon)、リソース(*.rc)、リソース ヘッダ(resource.h)|resource|
 +|ヘッダ(*.h)|include|
 +|ソース(*.cpp)|source|
 +設定変更後の状態は以下の通り。\\
 +{{:dotnet:vc2008_solution_explorer_setting_after.png?200x180|ソリューション エクスプローラ(設定後)}}
 +===== 名前空間の追加 =====
 + 名前空間を追加する場合は、includeフォルダ、および、sourceフォルダに名前空間を同じ名前のサブフォルダを作成する。これは、名前空間ごとの管理を容易にする目的がある。\\
 +\\
 +Log名前空間を作成する例:
 +^フォルダ構造^説明^
 +|├─ include|インクルード フォルダ|
 +|│  └─ Log|Log名前空間のヘッダ|
 +|└─ source|ソース フォルダ|
 +|   └─ Log|Log名前空間のソース|
 +Log名前空間内のLoggingクラスの例:\\
 +[ヘッダ]
 +<code cpp>
 +// Logging.h
 +#pragma once
 +
 +using namespace System;
 +
 +namespace TestUtilities {
 +namespace Log {
 + public ref class Logging
 + {
 + // TODO : このクラスの、ユーザーのメソッドをここに追加してください。
 + };
 +} // namespace Log
 +} // namespace TestUtilities
 +</code>
 +[ソース]
 +<code cpp>
 +#include "stdafx.h"
 +
 +#include "Log/Logging.h"
 +
 +namespace TestUtilities {
 +namespace Log {
 +
 +} // namespace Log
 +} // namespace TestUtilities
 +</code>
 +
  • dotnet/visual_cpp_setting.1232608009.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)