VC++ .Net에서 Clr/Safe (/clr:safe
)와 Clr/Pure (/clr:pure
)의 의미는 무엇입니까? doc에서VC++ .Net Clr/Safe and Clr/Pure
2
A
답변
3
:
/CLR : 순수는 마이크로 소프트 중간 언어 (MSIL) 네이티브 실행 코드가 없습니다 - 단지 출력 파일을 생성합니다. 그러나 에는 MSIL로 컴파일 된 기본 형식이 포함될 수 있습니다.
/CLR : 안전는 MSIL 전용 (더 네이티브 실행 코드), 검증 출력 파일을 생성하지 않습니다./clr : safe는 확인 진단을 활성화합니다 (PEVerify 도구 (Peverify.exe)).
0
충분한 정보라고 생각하지 않습니다. 다른 답변에서 그것은 유형 검사 일 뿐인 것처럼 보였습니다. 그것은 this doc에서 그 이상이라고 생각합니다. /clr
(안 /clr:pure
또는 /clr:safe
)을 사용하고 __clrcall
함수의 주소를 복용, 사용하지
는 항상 기본 진입 점 함수의 주소를 반환합니다.
__clrcall
이 사용되면 기본 진입 점 기능이 만들어지지 않으므로 진입 점 썽크 기능이 아닌 관리 기능의 주소를 가져옵니다. 자세한 내용은 Double Thunking을 참조하십시오.
/clr
(공용 언어 런타임 컴파일)는 모든 기능과 함수 포인터가__clrcall
하고 컴파일러가 compiland 내부 함수가__clrcall
이외를 표시하는 것을 허용하지 않습니다 것을 의미한다./clr : pure를 사용하면__clrcall
은 함수 포인터 및 외부 선언에서만 지정할 수 있습니다.
관련 문제
- 1. Shibboleth and .NET
- 2. jQuery and .NET 2.0
- 3. Aldon and .Net Development
- 4. VC++ WebBrowser 컨트롤 .Net 종속성
- 5. Andromda and .Net 웹 서비스
- 6. SDL with Code :: Blocks and Visual Studio 2008 VC++ 컴파일러
- 7. VC#
- 8. SharePoint 2007 and Detecting .Net 3.5
- 9. .NET MVC - List and Detail Views
- 10. Timing a method and threads in .NET
- 11. VC 6.0 응용 프로그램을 VS 2003 VC++ 응용 프로그램에 포팅
- 12. SubSonic "Or"AND "AND"
- 13. .NET, VC 6.0 및 VB 6.0 용 자동 빌드 도구
- 14. .NET을 대상으로하는 VC++ 응용 프로그램을 실행하려면 .NET Framework가 필요합니까?
- 15. VC++ 6.0이 .Net 프레임 워크를 사용하는지 알고 싶습니까?
- 16. vC++ 2008 exe를 실행하려면 .Net 프레임 워크가 설치되어 있어야합니까?
- 17. VC++의
- 18. VC++ 6.0
- 19. jquery and jScrollPane and ajax
- 20. IronRuby ActiveRecord and SQLite
- 21. WCF Rest with Jquery Ajax and .Net 응용 프로그램 상담
- 22. System.Speech and Voices
- 23. jQuery Ajax and XSL
- 24. MFC (VC++)에서 CString 값에 대해 비트 AND (&)를 수행하는 방법은 무엇입니까?
- 25. EOR/XOR에서 AND carry 플래그 AND
- 26. ReviewBoard and Hudson and Subversion/CVS
- 27. Objective-J and Cappuccino and CGRect
- 28. F # : Asynch and Tasks and PLINQ, 이런!
- 29. Ninject and dynamic WithConstructor/WithMeta and RhinoMocks
- 30. atlassian crowd and omniauth_crowd
이로 인해 내 C++ cli 어셈블리에서 DirectX 또는 win32 코드에 액세스 할 수 있습니까? – Gusdor
이것들이 단지 형식 검사인지 또는 이들이 헤더에 순수하거나 안전한 것으로 식별하는 플래그를 넣는 지 알고 싶습니다. –