어쩌다 보니 c/c++ -> 코드 생성 -> 스펙터 완화 기능이 사용으로 프로젝트가 생성되게 환경이 구축됨.
-msvc 라이브러리를 vctoolsinstalldir\lib에서 찾지않고 vctoolsintalldir\lib\spectre\에서 찾음.
-> 기본적인 라이브러리들이 빠져있어서 링크에러남.
해결방법
-프로젝트마다 스펙터 완화 기능을 끄거나 솔루션 폴더 또는 프로젝트 루트 폴더에 Directory.Build.props 파일을 하나 만들고 스펙터 관련 설정값을 넣어줌.
<Project>
<PropertyGroup
Label="Configuration">
<SpectreMitigation>false</SpectreMitigation>
</PropertyGroup>
</Project>
댓글 없음:
댓글 쓰기