# 마이그레이션 보고서 - gperftools

## 개요

| 프로젝트 | 경로 | 오류 | 경고 | 메시지
--- | --- | --- | --- | --- | ---
| low_level_alloc_unittest | vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj | 0 | 9 | 6
| tmu-static | vsprojects\tmu-static\tmu-static.vcproj | 0 | 9 | 6
| addr2line-pdb | vsprojects\addr2line-pdb\addr2line-pdb.vcproj | 0 | 8 | 6
| addressmap_unittest | vsprojects\addressmap_unittest\addressmap_unittest.vcproj | 0 | 8 | 6
| current_allocated_bytes_test | vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj | 0 | 8 | 6
| frag_unittest | vsprojects\frag_unittest\frag_unittest.vcproj | 0 | 8 | 6
| malloc_extension_test | vsprojects\malloc_extension_test\malloc_extension_test.vcproj | 0 | 8 | 6
| malloc_hook_test | vsprojects\malloc_hook_test\malloc_hook_test.vcproj | 0 | 8 | 6
| markidle_unittest | vsprojects\markidle_unittest\markidle_unittest.vcproj | 0 | 8 | 6
| nm-pdb | vsprojects\nm-pdb\nm-pdb.vcproj | 0 | 8 | 6
| packed-cache_test | vsprojects\packed-cache_test\packed-cache_test.vcproj | 0 | 8 | 6
| page_heap_test | vsprojects\page_heap_test\page_heap_test.vcproj | 0 | 8 | 6
| pagemap_unittest | vsprojects\pagemap_unittest\pagemap_unittest.vcproj | 0 | 8 | 6
| preamble_patcher_test | vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj | 0 | 8 | 6
| realloc_unittest | vsprojects\realloc_unittest\realloc_unittest.vcproj | 0 | 8 | 6
| sampler_test | vsprojects\sampler_test\sampler_test.vcproj | 0 | 8 | 6
| stack_trace_table_test | vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj | 0 | 8 | 6
| system-alloc_unittest | vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj | 0 | 8 | 6
| tcmalloc_minimal_large_unittest | vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj | 0 | 8 | 6
| tcmalloc_minimal_unittest | vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj | 0 | 8 | 6
| thread_dealloc_unittest | vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj | 0 | 8 | 6
| libtcmalloc_minimal | vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj | 0 | 11 | 5
| 솔루션 | gperftools.sln | 0 | 1 | 2

## 솔루션 및 프로젝트

### low_level_alloc_unittest

| 메시지
--- | ---
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: 다음 파일이 프로젝트/필터에서 여러 번 발견되었으며 중복은 무시됩니다. '..\..\src\base\atomicops.h, ..\..\src\base\atomicops-internals-x86-msvc.h'.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: 'D:\Library\gperftools\vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\low_level_alloc_unittest\low_level_alloc_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### tmu-static

| 메시지
--- | ---
| vsprojects\tmu-static\tmu-static.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\tmu-static\tmu-static.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\tmu-static\tmu-static.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\tmu-static\tmu-static.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\tmu-static\tmu-static.vcproj: 다음 파일이 프로젝트/필터에서 여러 번 발견되었으며 중복은 무시됩니다. '..\..\src\base\atomicops.h, ..\..\src\base\atomicops-internals-x86-msvc.h'.
| vsprojects\tmu-static\tmu-static.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\tmu-static\tmu-static.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\tmu-static\tmu-static.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\tmu-static\tmu-static.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\tmu-static\tmu-static.vcproj: 'D:\Library\gperftools\vsprojects\tmu-static\tmu-static.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\tmu-static\tmu-static.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\tmu-static\tmu-static.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\tmu-static\tmu-static.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\tmu-static\tmu-static.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\tmu-static\tmu-static.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\tmu-static\tmu-static.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### addr2line-pdb

| 메시지
--- | ---
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: 'D:\Library\gperftools\vsprojects\addr2line-pdb\addr2line-pdb.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\addr2line-pdb\addr2line-pdb.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\addr2line-pdb\addr2line-pdb.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### addressmap_unittest

| 메시지
--- | ---
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: 'D:\Library\gperftools\vsprojects\addressmap_unittest\addressmap_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\addressmap_unittest\addressmap_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\addressmap_unittest\addressmap_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### current_allocated_bytes_test

| 메시지
--- | ---
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: 'D:\Library\gperftools\vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\current_allocated_bytes_test\current_allocated_bytes_test.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### frag_unittest

| 메시지
--- | ---
| vsprojects\frag_unittest\frag_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\frag_unittest\frag_unittest.vcproj: 'D:\Library\gperftools\vsprojects\frag_unittest\frag_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\frag_unittest\frag_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\frag_unittest\frag_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### malloc_extension_test

| 메시지
--- | ---
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: 'D:\Library\gperftools\vsprojects\malloc_extension_test\malloc_extension_test.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\malloc_extension_test\malloc_extension_test.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\malloc_extension_test\malloc_extension_test.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### malloc_hook_test

| 메시지
--- | ---
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: 'D:\Library\gperftools\vsprojects\malloc_hook_test\malloc_hook_test.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\malloc_hook_test\malloc_hook_test.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\malloc_hook_test\malloc_hook_test.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### markidle_unittest

| 메시지
--- | ---
| vsprojects\markidle_unittest\markidle_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\markidle_unittest\markidle_unittest.vcproj: 'D:\Library\gperftools\vsprojects\markidle_unittest\markidle_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\markidle_unittest\markidle_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\markidle_unittest\markidle_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### nm-pdb

| 메시지
--- | ---
| vsprojects\nm-pdb\nm-pdb.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\nm-pdb\nm-pdb.vcproj: 'D:\Library\gperftools\vsprojects\nm-pdb\nm-pdb.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\nm-pdb\nm-pdb.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\nm-pdb\nm-pdb.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### packed-cache_test

| 메시지
--- | ---
| vsprojects\packed-cache_test\packed-cache_test.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\packed-cache_test\packed-cache_test.vcproj: 'D:\Library\gperftools\vsprojects\packed-cache_test\packed-cache_test.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\packed-cache_test\packed-cache_test.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\packed-cache_test\packed-cache_test.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### page_heap_test

| 메시지
--- | ---
| vsprojects\page_heap_test\page_heap_test.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\page_heap_test\page_heap_test.vcproj: 'D:\Library\gperftools\vsprojects\page_heap_test\page_heap_test.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\page_heap_test\page_heap_test.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\page_heap_test\page_heap_test.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### pagemap_unittest

| 메시지
--- | ---
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: 'D:\Library\gperftools\vsprojects\pagemap_unittest\pagemap_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\pagemap_unittest\pagemap_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\pagemap_unittest\pagemap_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### preamble_patcher_test

| 메시지
--- | ---
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: 'D:\Library\gperftools\vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\preamble_patcher_test\preamble_patcher_test.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\preamble_patcher_test\preamble_patcher_test.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### realloc_unittest

| 메시지
--- | ---
| vsprojects\realloc_unittest\realloc_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\realloc_unittest\realloc_unittest.vcproj: 'D:\Library\gperftools\vsprojects\realloc_unittest\realloc_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\realloc_unittest\realloc_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\realloc_unittest\realloc_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### sampler_test

| 메시지
--- | ---
| vsprojects\sampler_test\sampler_test.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\sampler_test\sampler_test.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\sampler_test\sampler_test.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\sampler_test\sampler_test.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\sampler_test\sampler_test.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\sampler_test\sampler_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\sampler_test\sampler_test.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\sampler_test\sampler_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\sampler_test\sampler_test.vcproj: 'D:\Library\gperftools\vsprojects\sampler_test\sampler_test.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\sampler_test\sampler_test.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\sampler_test\sampler_test.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\sampler_test\sampler_test.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\sampler_test\sampler_test.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\sampler_test\sampler_test.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\sampler_test\sampler_test.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### stack_trace_table_test

| 메시지
--- | ---
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: 'D:\Library\gperftools\vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\stack_trace_table_test\stack_trace_table_test.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\stack_trace_table_test\stack_trace_table_test.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### system-alloc_unittest

| 메시지
--- | ---
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: 'D:\Library\gperftools\vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\system-alloc_unittest\system-alloc_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\system-alloc_unittest\system-alloc_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### tcmalloc_minimal_large_unittest

| 메시지
--- | ---
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: 'D:\Library\gperftools\vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\tcmalloc_minimal_large\tcmalloc_minimal_large_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### tcmalloc_minimal_unittest

| 메시지
--- | ---
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: 'D:\Library\gperftools\vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\tcmalloc_minimal_unittest\tcmalloc_minimal_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### thread_dealloc_unittest

| 메시지
--- | ---
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| 표시 6 추가 메시지
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: 'D:\Library\gperftools\vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: 단일 스레드 런타임 라이브러리 스위치(/MLd, /ML)가 C++ 컴파일러에서 제거되었습니다. 해당 프로젝트는 다중 스레드 런타임 라이브러리 스위치(/MTd, /MT)를 사용하도록 자동으로 변환되었습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\thread_dealloc_unittest\thread_dealloc_unittest.vcxproj'(으)로 변환했습니다.
| 숨기기 6 추가 메시지

### libtcmalloc_minimal

| 메시지
--- | ---
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: Visual C++ 프로젝트가 기본적으로 포함 Windows SxS 매니페스트를 만들어야 하는 요구 사항 때문에 이제 프로젝트의 매니페스트 파일은 매니페스트 도구를 사용하여 자동으로 빌드됩니다. 제대로 작동하도록 하려면 빌드를 변경해야 할 수 있습니다. 예를 들어 매니페스트 파일에 포함된 종속성 정보를 소스 코드에서 포함된 헤더 파일의 "#pragma comment(linker,"<insert dependency here>")"로 변환하는 것이 좋습니다. 프로젝트가 이미 리소스 파일(.rc)을 통해 RT_MANIFEST 리소스 섹션에 매니페스트를 포함하고 있는 경우 프로젝트를 올바로 빌드하려면 이 줄을 주석 처리해야 할 수 있습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: C++ 컴파일러 규칙이 변경되어 프로젝트를 오류 없이 빌드하려면 코드를 변경해야 합니다. C++ 컴파일러의 이전 버전에서는 멤버 함수 이름(예: MemberFunctionName)으로 멤버 함수의 포인터를 지정할 수 있었습니다. C++ 표준에서는 주소 연산자(예: &ClassName::MemberFunctionName)를 사용하는 정규화된 이름이 필요합니다. Windows Forms 디자이너에서 사용하는 폼 또는 컨트롤이 프로젝트에 포함되어 있는 경우 디자이너에서 생성한 코드는 이벤트 처리기에 사용된 대리자 구문의 비호환 구문을 사용하므로 InitializeComponent에 포함되어 있는 코드를 변경해야 합니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: 이 응용 프로그램이 Windows Vista의 UAC(사용자 계정 컨트롤) 기능과 관련된 설정을 포함하도록 업데이트되었습니다. 기본적으로 이 응용 프로그램은 UAC를 사용하는 Windows Vista에서 실행되는 경우 이 응용 프로그램을 시작한 프로세스와 같은 권한으로 실행되도록 표시됩니다. 이렇게 표시되면 가상화를 사용하여 응용 프로그램을 실행할 수도 없습니다. UAC 관련 설정은 프로젝트의 속성 페이지에서 변경할 수 있습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: VCWebServiceProxyGeneratorTool이(가) 더 이상 지원되지 않습니다. 프로젝트 설정에서 이 도구가 제거되었습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: 다음 파일이 프로젝트/필터에서 여러 번 발견되었으며 중복은 무시됩니다. '..\..\src\base\atomicops.h, ..\..\src\base\atomicops-internals-x86-msvc.h'.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: 'Debug|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: 'Release|Win32' 구성에 대해 아래에 보고된 모든 사용자 매크로가 정의 앞에 사용되므로 잘못된 빌드 결과가 나올 수 있습니다. 이런 사용 방법은 이 빌드에서 지원되지 않습니다. 사용하는 속성 시트의 포함 순서를 변경하고 사용자 매크로를 정의하는 속성 시트 다음에 오는지 확인하여 이 문제를 해결할 수 있습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: MSB4211: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props (128,5); "WindowsTargetPlatformVersion" 속성에 처음으로 값이 설정되고 있지만 이미 "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props (29,5)"에서 사용되었습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: MSB8012: $(TargetName)('libtcmalloc_minimal')이(가) Linker의 OutputFile 속성 값 'D:\Library\gperftools\Debug\libtcmalloc_minimal-debug.dll'('libtcmalloc_minimal-debug')과(와) 프로젝트 구성 'Debug|Win32'에서 일치하지 않습니다. 이로 인해 프로젝트가 잘못 빌드될 수 있습니다. 이를 수정하려면 $(TargetName) 속성 값이 %(Link.OutputFile)에 지정된 값과 일치해야 합니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: MSB8012: $(TargetPath)('D:\Library\gperftools\Debug\libtcmalloc_minimal.dll')이(가) Linker의 OutputFile 속성 값 'D:\Library\gperftools\Debug\libtcmalloc_minimal-debug.dll'('D:\Library\gperftools\Debug\libtcmalloc_minimal-debug.dll')과(와) 프로젝트 구성 'Debug|Win32'에서 일치하지 않습니다. 이로 인해 프로젝트가 잘못 빌드될 수 있습니다. 이를 수정하려면 $(TargetPath) 속성 값이 %(Link.OutputFile)에 지정된 값과 일치해야 합니다.
| 표시 5 추가 메시지
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: 'D:\Library\gperftools\vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj' 프로젝트 파일을 변환하는 중입니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: Visual C++에서는 이제 C 및 C++ 라이브러리를 더욱 안전하게 사용할 수 있습니다. 이를 위해 새 함수 및 향상된 함수, 추가 검사 및 유효성 검사, 내부 디자인 변경 등이 제공됩니다. 이러한 라이브러리는 기본적으로 사용하도록 설정됩니다. 프로젝트를 빌드할 때 안전하지 않은 함수 또는 매개 변수에 대한 경고가 표시될 수 있습니다. 경고에서는 일반적으로 더 안전한 다른 코딩 스타일 또는 함수를 제안합니다. 코드를 보다 안전하게 만들려면 이러한 경고에 따라 수정하는 것이 좋습니다. 자세한 내용은 설명서에서 'CRT의 보안 향상' 및 '확인된 반복기'를 검색하면 볼 수 있습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: ISO 표준 C++와의 호환성을 높이기 위해 C/C++ 컴파일러의 기본 설정이 수정되었습니다. 변경된 내용에는 표준 C++에서 for 루프 범위 지정 및 네이티브 형식 wchar_t 지원이 포함됩니다. 이러한 변경 사항으로 인해 기존 코드를 컴파일하려면 코드를 수정하거나 기존 컴파일러 옵션을 변경해야 할 수 있습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: 로컬 IIS 서버에 대한 웹 배포가 더 이상 지원되지 않습니다. 웹 배포 빌드 도구가 프로젝트 설정에서 제거되었습니다.
| vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcproj: 새 프로젝트 파일 'D:\Library\gperftools\vsprojects\libtcmalloc_minimal\libtcmalloc_minimal.vcxproj'(으)로 변환했습니다.
| 숨기기 5 추가 메시지

### 솔루션

| 메시지
--- | ---
| gperftools.sln: 프로젝트 동작에 영향을 주지 않고 프로젝트가 Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 열리게 하려면 Visual Studio에서 함수를 사용하지 않고 이 프로젝트를 변경해야 합니다.
| 표시 2 추가 메시지
| gperftools.sln: 파일을 D:\Library\gperftools\Backup\gperftools.sln(으)로 백업했습니다.
| gperftools.sln: 솔루션을 마이그레이션했습니다.
| 숨기기 2 추가 메시지