다음을 통해 공유


링크 옵션

CRT lib 디렉터리에는 코드 변경 없이 특정 CRT 기능을 사용하도록 설정하는 몇 가지 작은 개체 파일이 포함되어 있습니다. 이러한 개체 파일을 사용하려면 링커 명령줄에 추가하기만 하면 되므로 이러한 개체 파일을 "링크 옵션"이라고 합니다. Visual Studio에서 이 작업을 수행하려면 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성선택합니다. 구성 속성아래에서 링커>입력>추가 종속성 선택하고 링크 명령줄에 추가할 추가 항목을 지정합니다.

이러한 개체의 CLR 순수 모드 버전은 Visual Studio 2015에서 사용되지 않으며 Visual Studio 2017에서 지원되지 않습니다. 네이티브 및 /clr 코드에 대해 일반 버전을 사용합니다.

네이티브 및 /clr 순수 모드 설명
binmode.obj pbinmode.obj 기본 파일 변환 모드를 이진으로 설정합니다. _fmode을 참조하세요.
chkstk.obj 해당 없음 CRT를 사용하지 않는 경우 스택 검사 및 alloca를 지원합니다.
commode.obj pcommode.obj 전역 커밋 플래그를 "커밋"으로 설정합니다. 및 , 를 _wfopen_s
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, callocrealloc를 참조하십시오.
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 명령줄 인수 와일드 카드 확장을 사용하도록 설정합니다. 와일드카드 인수 확장을 참조하세요.

참고 항목