VC2008, C ++/CLI 프로젝트에서 개별 파일에 대한 CLR 플래그를 끄는 방법

StackOverflow https://stackoverflow.com/questions/808250

  •  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 ++에서 파일 이름을 마우스 오른쪽 버튼으로 클릭하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top