MSVS2022 쓰고있습니다.
link 1104 해결법의 마소 공식 안내는
이 문제에 대한 몇 가지 일반적인 원인은 다음과 같습니다.
라이브러리 파일의 경로가 올바르지 않거나 큰따옴표로 래핑되지 않을 수 있습니다. 또는 링커에 지정하지 않았을 수 있습니다.
32비트 버전의 라이브러리를 설치했을 수 있지만 64비트 또는 그 반대로 빌드하고 있습니다.
라이브러리에는 설치되지 않은 다른 라이브러리에 대한 종속성이 있을 수 있습니다.
명령줄 빌드에 대한 경로 문제를 해결하려면 LIB 환경 변수가 설정되어 있는지 확인합니다. 사용하는 모든 라이브러리 및 빌드하는 모든 구성에 대한 경로가 포함되어 있는지 확인합니다. IDE에서 라이브러리 경로는 VC++ DirectoriesLibrary>Directories 속성에 의해 설정됩니다. 빌드하는 모든 구성에 필요한 라이브러리가 포함된 모든 디렉터리에 나열되어 있는지 확인합니다.
표준 라이브러리 디렉터리를 재정의하는 라이브러리 디렉터리를 제공해야 할 수도 있습니다. 명령줄에서 /LIBPATH 옵션을 사용합니다. IDE에서 프로젝트의 구성 속성 > 링커 > 일반 속성 페이지에서 추가 라이브러리 디렉터리 속성을 사용합니다.
빌드하는 구성에 필요한 모든 버전의 라이브러리를 설치해야 합니다. vcpkg 패키지 관리 유틸리티를 사용하여 많은 일반 라이브러리에 대한 설치 및 설정을 자동화하는 것이 좋습니다. 가능하면 타사 라이브러리의 복사본을 직접 빌드하는 것이 가장 좋습니다. 그런 다음 프로젝트와 동일한 구성을 위해 빌드된 모든 라이브러리의 로컬 종속성이 있어야 합니다.
한줄요약 하자면
프로젝트 속성을 변경하라 이건데
저는 했다고 생각하거든요. 왜 안될까요 근데 ㅋㅋ;
댓글 0