VC2008, C ++/CLI 프로젝트에서 개별 파일에 대한 CLR 플래그를 끄는 방법
-
03-07-2019 - |
문제
이 게시물 개별 .CPP 파일의 CLR 플래그를 끄는 것이 가능하다고 말합니다.
게시물에서 : 각 .CPP 파일에서 개별적으로 켜거나 끄거나 꺼질 수 있습니다. 전체 프로젝트를 위해 켜십시오. 당신이 한 것처럼, 네이티브 (관리되지 않은) 코드 만 포함 된 파일을 끄십시오. VC ++ Procject 속성 대화 상자가 열려있는 경우 솔루션 탐색기의 파일/프로젝트를 클릭하여 작업중 인 범위를 변경할 수 있습니다. 관리되지 않은 .CPP 파일을 클릭하여 해당 파일에 대한 옵션을 설정하십시오.
이것이 사실입니까? C ++/CLI 프로젝트의 속성 페이지를 통해 수행하는 방법을 알 수 없습니다. 이것을 어떻게 달성 할 것인가?
해결책
솔루션 탐색기에서 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 누르십시오. 옵션은 C/C ++ -> 일반에 따라 "공통 언어 런타임 지원으로 컴파일"입니다.
다른 팁
찾아야 할 한 가지는 사전 컴파일 된 헤더입니다. 그러나 혼합 프로젝트에서 선행 헤더 파일을 다시 활성화 할 수 있습니다. stdafx.mgd.cpp / stdafx.mgd.h와 같은 것을 추가 한 다음 각 파일에 대해 C ++ / CLI를 위해 구성하는 경우 "파일을 통해 PCH 사용"을 stdafx.mgd.h로 변경하고 Append ".mgd .pch "아래의 사전 컴파일 된 헤더 파일 라인의 끝에서 ... (stdafx.mgd.cpp에 사용한 이름 지정과 일치하고"사전 컴파일 된 헤더 만들기 ... ")를 선택해야합니다.
빠른 C# 컴파일 시간에 너무 사용되면 모든 작은 부분은 C ++ /CLI 컴파일의 성능을 향상시키는 데 도움이됩니다 ... 오 야, 잊지 마세요 /MP;)
미안하지만 주제가 조금 벗어 났지만 일반적으로 관련/다음 단계입니다 ...
Nevermind, 대답은 내 앞에서 바로있었습니다 (내가 인용 한 단락에서도).
솔루션 탐색기의 파일/프로젝트를 클릭하여 작업중 인 범위를 변경할 수 있습니다. 관리되지 않은 .CPP 파일을 클릭하여 해당 파일에 대한 옵션을 설정하십시오.
그 시대 중 하나 일뿐입니다 :-)
Solution Explorer> Properties> C/C ++에서 파일 이름을 마우스 오른쪽 버튼으로 클릭하십시오.