최신목록

2019년 8월 16일 금요일

[VS]visual studio spectre 설정 끄기


어쩌다 보니 c/c++ -> 코드 생성 -> 스펙터 완화 기능이 사용으로 프로젝트가 생성되게 환경이 구축됨.
-msvc 라이브러리를 vctoolsinstalldir\lib에서 찾지않고 vctoolsintalldir\lib\spectre\에서 찾음.
-> 기본적인 라이브러리들이 빠져있어서 링크에러남.



해결방법
-프로젝트마다 스펙터 완화 기능을 끄거나 솔루션 폴더 또는 프로젝트 루트 폴더에 Directory.Build.props 파일을 하나 만들고 스펙터 관련 설정값을 넣어줌.
<Project>
  <PropertyGroup Label="Configuration">
    <SpectreMitigation>false</SpectreMitigation>
  </PropertyGroup>
</Project>

댓글 없음:

댓글 쓰기