링크 옵션
CRT lib 디렉터리에는 코드 변경 없이 특정 CRT 기능을 사용하도록 설정하는 몇 가지 작은 개체 파일이 포함되어 있습니다. 이러한 개체 파일을 사용하려면 링커 명령줄에 추가하기만 하면 되므로 이러한 개체 파일을 "링크 옵션"이라고 합니다.
이러한 개체의 CLR 순수 모드 버전은 Visual Studio 2015에서 사용되지 않으며 Visual Studio 2017에서 지원되지 않습니다. 네이티브 및 /clr 코드에는 일반 버전을 사용합니다.
네이티브 및 /clr | 순수 모드 | 설명 |
---|---|---|
binmode.obj |
pbinmode.obj |
기본 파일 변환 모드를 이진으로 설정합니다. _fmode 을 참조하세요. |
chkstk.obj |
해당 없음 | CRT를 사용하지 않는 경우 스택 검사 및 alloca를 지원합니다. |
commode.obj |
pcommode.obj |
전역 커밋 플래그를 "커밋"으로 설정합니다. 및 , 를 _wfopen_s fopen_s _wfopen 참조하세요.fopen |
exe_initialize_mta.lib | 해당 없음 | 글로벌 스마트 포인터에서 COM 개체를 사용할 수 있도록 EXE 시작 시 MTA 아파트를 초기화합니다. 이 옵션은 종료 중에 MTA 아파트 참조를 누수하므로 DLL에 사용하지 마세요. 이 파일에 대한 연결은 포함 combase.h 및 정의와 _EXE_INITIALIZE_MTA 동일합니다. 이 링크 옵션을 사용하면 onecore.lib가 기본 라이브러리 목록에 추가됩니다. 이 효과가 바람직하지 않은 경우(예: onecore_apiset.lib 또는 기타 우산 라이브러리 사용) /NODEFAULTLIB를 사용하여 이 동작을 재정의하고 대안을 제공합니다. |
fp10.obj |
해당 없음 | 기본 정밀도 컨트롤을 64비트로 변경합니다. 수학 및 부동 소수점 지원을 참조하세요. |
invalidcontinue.obj |
pinvalidcontinue.obj |
아무 작업도 수행하지 않는 기본 잘못된 매개 변수 처리기를 설정합니다. 즉, CRT 함수에 전달된 잘못된 매개 변수는 단순히 errno를 설정하고 오류 결과를 반환합니다. |
legacy_stdio_float_rounding.obj |
해당 없음 | Windows 10 19041 유니버설 C 런타임과 함께 부동 소수점 값(예: 사용 printf 시)의 인쇄가 수정되었습니다. 이제 정확하게 표현 가능한 부동 소수점 숫자를 올바르게 반올림하고 요청 fesetround 된 부동 소수점 반올림을 준수합니다. 이 동작 업데이트는 Visual Studio 2019 버전 16.2 이상에서 사용할 수 있습니다. 레거시 동작은 이전 버전의 Visual Studio에서 사용되거나 이 링크 옵션을 제공하여 사용됩니다. |
loosefpmath.obj |
해당 없음 | 부동 소수점 코드에서 비정상적인 값을 허용하도록 합니다. |
newmode.obj |
pnewmode.obj |
malloc 실패할 때 새 처리기를 호출합니다. _set_new_mode , _set_new_handler , calloc 및 realloc 를 참조하십시오. |
noarg.obj |
pnoarg.obj |
argc 및 argv의 모든 처리를 사용하지 않도록 설정합니다. |
nochkclr.obj |
해당 없음 | 아무 작업도 하지 않습니다. 프로젝트에서 제거합니다. |
noenv.obj |
pnoenv.obj |
CRT에 대해 캐시된 환경 만들기를 사용하지 않도록 설정합니다. |
nothrownew.obj |
pnothrownew.obj |
CRT의 throw되지 않는 새 버전을 사용하도록 설정합니다. new 및 delete 연산자를 참조하세요. |
setargv.obj |
psetargv.obj |
명령줄 인수 와일드 카드 확장을 사용하도록 설정합니다. 와일드카드 인수 확장을 참조하세요. |
threadlocale.obj |
pthreadlocale.obj |
기본적으로 모든 새 스레드에 스레드별 로캘을 사용하도록 설정합니다. |
wsetargv.obj |
pwsetargv.obj |
명령줄 인수 와일드 카드 확장을 사용하도록 설정합니다. 와일드카드 인수 확장을 참조하세요. |