SPRING :: NOTE
[libvlc] gdipImageencoders의 libvlc.dll에서 찾을 수 없는 문제 본문
Development Language/C · C++ · MFC
[libvlc] gdipImageencoders의 libvlc.dll에서 찾을 수 없는 문제
RAYZIE 2019. 8. 18. 18:33반응형
스크린샷 없음.
왜 그런지는 모르겠는데, VLC Library를 이용하여 VisualStudio 2013에서 작성 된 플레이어는 잘 동작했다.
그러나 동일한 프로젝트를 가지고 VisualStudio 2010에서 돌렸는데 Release 모드 에서만 libvlc.dll에서 gdipImageencoder를 찾을 수 없다는 문제가 발생...
Debug는 잘 되고 Release에서는 위와 같은 에러만 뿜었다.
이것저것 전부 해봤지만 뚜렷한 해결책이 보이지 않던 와중 해외 사이트에서 발견한대로 진행해봤더니 잘 돌아간다.
Project Property -> Linker -> Optimization -> Preference : Yes -> No(/OPT:NOREF) 로 변경
프로젝트 속성 -> 링커 -> 최적화 -> 참조 : 예 -> 아니요(/OPT:NOREF) 로 변경
검색해 봤더니, 아래와 같은 에러도 적용 가능하여 추가로 적어놓는다.
Release Build ERROR 프로시져 시작 지점 을(를) DLL avcodec-54.dll 에서 찾을 수 없습니다.
GdiplusStartup GdiplusShutdown GdipGetImageEncoders procedure start FFMPEG avcodec error release build
반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
[C] 문자열 반복해서 출력하는 프로그램 작성 (0) | 2023.04.25 |
---|---|
[C] 문자열을 입력하여, 출력하는 프로그램 코드 (0) | 2023.04.25 |
[C++] CString to UINT 형변환 (0) | 2019.07.23 |
[C++/MFC] libvlc(VLC library)를 이용하여 RTP over RTSP 옵션 추가 (0) | 2019.07.16 |
[OpenCV] cv::mat으로 받은 데이터 Controller에 출력 (0) | 2019.07.04 |
Comments