명목상는 FFmpeg 문제 swscale-2.dll 찾을 수 없습니다하지만 윈도우 7을 실행하는 표준 Windows 라이브러리 & 버전의 VS오류 : 서수 139
에 문제가 될 수 VS2010; 내 프로그램은 ffmpeg 라이브러리와 dll을 사용하므로 ffmpeg 라이브러리를 ffmpeg-1.1.1로 업그레이드하면 라이브러리 용으로 32 dev, DLL 용으로 win32-shared가됩니다.
디버그 모드에서 내 프로그램을 실행하면 정상적으로 실행됩니다. 해제 모드로 변경하고 모두 다시 컴파일하고 실행하려고했습니다. 즉시 오류 메시지가 표시됩니다. 서수 139가 swscale-2.dll에있을 수 없습니다.
둘 다 동일한 DLL을 사용하면 [디버그] 폴더에서 [릴리스] 폴더로 복사됩니다. 두 번] 디버그 모드에서 실행했을 때.
실마리가 있습니까? 이 하나가 나를 곤란하게 만든다.
그래서 디버그와 릴리스 사이의 속성 페이지를 비교하고 있습니다.
- 모두 다 theaded 디버그 세트 (C++/코드 geneeration)
- 릴리스 모드가 예/OPT로 설정 라이너 최적화 참조가 있습니다 REF 디버그는 아무 상관이없는 반면,
는 ==> NO로 설정하고 서수 (39)가 발견되지 재 오류 메시지를하지 않았다.
나는 Debug와 Release 버전이 같은 lib와 같은 dll을 사용한다고 설명했다. 그래서 다른 것이 었습니다. – JPM