비쥬얼 스튜디오에 빌드 명령 또는 속성에서 $(Configuration), $(TargetDir), $(TargetName) 와 같이 매크로를 사용하는데
이에 대해 정리를 해놓고자 한다.
msdn에서 발취했습니다.
출처: http://msdn.microsoft.com/ko-kr/library/c02as0cs.aspx
매크로 | 설명 |
---|---|
$(RemoteMachine) | |
$(Configuration) | 현재 프로젝트 구성의 이름(예: "Debug") |
$(Platform) | 현재 프로젝트 플랫폼의 이름(예: "Win32") |
$(ParentName) | |
$(RootNameSpace) | 응용 프로그램을 포함하는 네임스페이스(있을 경우) |
$(IntDir) | |
$(OutDir) | |
$(DevEnvDir) | 드라이브와 경로로 정의되는 Visual Studio 2010의 설치 디렉터리로, 뒤에는 백슬래시(\)가 붙습니다. |
$(InputDir) | |
$(InputPath) | |
$(InputName) | |
$(InputFileName) | |
$(InputExt) | |
$(ProjectDir) | 드라이브 + 경로로 정의되는 프로젝트의 디렉터리로서 뒤에는 백슬래시(\)가 붙습니다. |
$(ProjectPath) | 드라이브 + 경로 + 기본 이름 + 파일 확장명으로 정의되는 프로젝트의 절대 경로 이름. |
$(ProjectName) | 프로젝트의 기본 이름. |
$(ProjectFileName) | 기본 이름 + 파일 확장명으로 정의되는 프로젝트의 파일 이름. |
$(ProjectExt) | |
$(SolutionDir) | 드라이브 + 경로로 정의되는 솔루션의 디렉터리로서 뒤에는 백슬래시(\)가 붙습니다. |
$(SolutionPath) | 드라이브 + 경로 + 기본 이름 + 파일 확장명으로 정의되는 솔루션의 절대 경로 이름. |
$(SolutionName) | 솔루션의 기본 이름. |
$(SolutionFileName) | 기본 이름 + 파일 확장명으로 정의되는 솔루션의 파일 이름. |
$(SolutionExt) | |
$(TargetDir) | 드라이브 + 경로로 정의되는 빌드용 기본 출력 파일의 디렉터리로서 뒤에는 백슬래시(\)가 붙습니다. |
$(TargetPath) | 드라이브 + 경로 + 기본 이름 + 파일 확장명으로 정의되는 빌드용 기본 출력 파일의 절대 경로 이름. |
$(TargetName) | 빌드용 기본 출력 파일의 기본 이름. |
$(TargetFileName) | 기본 이름 + 파일 확장명으로 정의되는 빌드용 기본 출력 파일의 파일 이름. |
$(TargetExt) | |
$(VSInstallDir) | Visual Studio 2010을 설치한 디렉터리. |
$(VCInstallDir) | Visual C++ 2010을 설치한 디렉터리. |
$(FrameworkDir) | .NET Framework를 설치한 디렉터리. |
$(FrameworkVersion) | |
$(FrameworkSDKDir) | |
$(WebDeployPath) | |
$(WebDeployRoot) | <localhost>의 절대 경로(예: c:\inetpub\wwwroot). |
$(SafeParentName) | |
$(SafeInputName) | (사용하지 않음) 올바른 클래스 이름으로 정의되는 파일 이름(확장명은 제외). |
$(SafeRootNamespace) | |
$(FxCopDir) |
정보는 공유되어야 한다 쭈욱~~
'Study > Etc' 카테고리의 다른 글
윈도우 zip command 로 압축 (0) | 2014.10.14 |
---|---|
메모리릭 처리, 특정 변수 변경 감지! (0) | 2014.10.03 |
이 프로그램이 제대로 설치되지 않았을 수 있습니다. 메세지 나올때 (0) | 2014.09.11 |
Microsoft Windows SDK for Windows 7 and .NET Framework 4 fails to install (0) | 2014.09.11 |
F12 정의 이동이 안되는 경우! [c, c++, mfc] intellisense 이상할 때 (0) | 2014.06.24 |
댓글