티스토리 뷰


Visual Studio 시스템 매크로 정리


매크로설명
$(ConfigurationName)현재 프로젝트 구성의 이름(예: "Debug")
$(PlatformName)현재 프로젝트 플랫폼의 이름(예: "Win32")
$(OutDir)출력 파일 디렉터리의 경로로서 프로젝트 디렉터리에 대해 상대적인 경로입니다. 이 경로는 출력 디렉터리 속성의 값이 됩니다. 뒤에는 백슬래시('\')가 붙습니다.
$(DevEnvDir)드라이브 + 경로로 정의되는 Visual Studio .NET의 설치 디렉터리로서 뒤에는 백슬래시(\)가 붙습니다.
$(ProjectDir)드라이브 + 경로로 정의되는 프로젝트의 디렉터리로서 뒤에는 백슬래시(\)가 붙습니다.
$(ProjectPath)드라이브 + 경로 + 기본 이름 + 파일 확장명으로 정의되는 프로젝트의 절대 경로 이름입니다.
$(ProjectName)프로젝트의 기본 이름입니다.
$(ProjectFileName)기본 이름 + 파일 확장명으로 정의되는 프로젝트의 파일 이름입니다.
$(ProjectExt)프로젝트의 파일 확장명입니다. 파일 확장명 앞에는 '.'이 붙습니다.
$(SolutionDir)드라이브 + 경로로 정의되는 솔루션의 디렉터리로서 뒤에는 백슬래시(\)가 붙습니다.
$(SolutionPath)드라이브 + 경로 + 기본 이름 + 파일 확장명으로 정의되는 솔루션의 절대 경로 이름입니다.
$(SolutionName)솔루션의 기본 이름입니다.
$(SolutionFileName)기본 이름 + 파일 확장명으로 정의되는 솔루션의 파일 이름입니다.
$(SolutionExt)솔루션의 파일 확장명입니다. 파일 확장명 앞에는 '.'이 붙습니다.
$(TargetDir)드라이브 + 경로로 정의되는 빌드용 기본 출력 파일의 디렉터리입니다. 뒤에는 백슬래시('\')가 붙습니다.
$(TargetPath)드라이브 + 경로 + 기본 이름 + 파일 확장명으로 정의되는 빌드용 기본 출력 파일의 절대 경로 이름입니다.
$(TargetName)빌드용 기본 출력 파일의 기본 이름입니다.
$(TargetFileName)기본 이름 + 파일 확장명으로 정의되는 빌드용 기본 출력 파일의 파일 이름입니다.
$(TargetExt)빌드용 기본 출력 파일의 파일 확장명입니다. 파일 확장명 앞에는 '.'이 붙습니다.


어떤 경로에 있는지 알고 싶다면 Visual Studio 내부에서 알 수 있다.

아래는 Visual Studio 2010 기준이다.


일단 프로젝트 속성에 들어간다.




위 순서대로 해당 출력 디렉터리에서 편집 부분을 누르게 되면 아래와 같은 창이 나온다.



자 이제 빨강색 으로 칠한 매크로 버튼을 클릭해 주면 아래와 같이 상세하게 path가 나온다.



이렇게 시스템 매크로를 사용해서 종속적인 절대경로를 사용 하는 일은 피하도록 하자.








댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함