프로그래밍 (3) 썸네일형 리스트형 프로젝트를 복사해서 사용했는데 LNK4070 /OUT:.exp의 OOO.dll 지시문이 XXX.dll 출력 파일 이름과 다릅니다. 지시문이 무시됩니다. 발생 프로젝트를 복사해서 다른 프로젝트를 만들경우 파일이름등만 바꿔서 컴파일 하다 보니 LNK4070 /OUT:.exp의 OOO.dll 지시문이 XXX.dll 출력 파일 이름과 다릅니다. 지시문이 무시됩니다. 라는 에러가 발생 했다. 해결 방법은 .def파일에서 이전 프로젝트 이름을 전부 현재 출력파일 이름으로 변경. imm.h include후에 LINK2019 함수에서 참조되는 확인할 수 없는 외부 기호 에러 발생 imm.h 사용 시 LINK2019 함수에서 참조되는 확인할 수 없는 외부 기호 에러 발생 했다. Lib 파일을 연결해 줘야 함 프로젝트 속성 -> 링커 -> 입력 -> 추가 종속성에 imm32.lib 추가 or #pragma comment(lib, "imm32.lib") 추가 그러면 에러가 발생 하지 않는다. fatal error C1083: 미리 컴파일된 헤더 파일을 열 수 없습니다. 기존에 사용하던 솔루션을 VS2022로 마이그레이션 후 새 프로젝트를 추가한 상태에서 컴파일 하니 "fatal error C1083: 미리 컴파일된 헤더 파일을 열 수 없습니다." 라는 에러가 발생 했다. ㅠ 해결한 방법은 프로젝트 속성->C/C++->미리 컴파일된 헤더-> 미리컴파일된 헤더(만들기) 정상적을 컴파일되었다. 동작은 테스트를 진행 해 봐야할 듯 이전 1 다음