포스트는 Qt에서 DirectShowPlayerService::doRender: Unresolved error code 80040266로 

어려움을 겪고 계신분들을 돕기 위한 것입니다.

 

Unresolved error code 80040266는 일반적으로 코덱을 설치하면 해결이 된다고 합니다. 

그런데 코덱을 설치해도 문제가 발생하는 경우 다음과 같이 한번 해보시길 바랍니다. 


mp3를 다운받아보면 썸네일(그림파일)이 들어간 것과 그렇지 않은 것이 있는데 

이 경우 썸네일 때문에 문제가 되었던 것입니다. 따라서 썸네일을 제거해 주면 문제가 해결 됩니다.

 


이제부터는 썸네일을 mp3tag라는 프로그램으로 간단하게 제거해주는 방법을 소개해 드리겠습니다.


 http://www.mp3tag.de/en/download.html 들어가면 mp3tag 다운받아 설치할 있습니다.



Mp3tag 실행해서 파일탭-디렉토리 추가 하면 mp3목록이 뜹니다.



tag 지우고 싶은 파일목록에서 오른쪽을 클릭 tag제거를 선택하면 됩니

그러면 Unresolved error code 80040266 경고 없이  실행될 것입니다.


 


'프로그래밍 > Qt 프로그래밍' 카테고리의 다른 글

Visual studio 2015에 Qt 5.6 연동하기  (11) 2016.02.26

Qt란??  

"cross-platform application development framework" 입니다.

 

cross-platform application development framework가 

잘 이해가 안되는 분들을 위해 간다히 설명을 해보겠습니다.

 

윈도우에서 작동하는 프로그램을 안드로이드 핸드폰에서 설치할 수가 없겠죠.

이유가 바로 윈도우와 안드로이드라는 platform 다르기 때문입니다. 

이때 Qt 사용하면 여러 platform에서 작동하도록 만들어 줍니다.

(Qt에서 지원되는 platform에는 Linux, OS X, Windows, VxWorks, 

QNX, Android, IOS, BlackBerry, Sailfish OS등이 있습니다. )


즉, 한번의 개발로 다양한 application에서 구동할 수 있도록 만들어 준다는 의미입니다.

 

Qt 사용하기에 앞서 Qt를 컴퓨터에 설치를 해야겠지요.

 여기서는 visual studio 2015(이하 VS 2015) + Qt 5.6 설치법 소개하겠습니다.

먼저 Qt 5.6 설치를 해야 합니다.

 

http://download.qt.io/development_releases/qt/5.6/5.6.0-rc/

위의 링크로 접속하면 다음과 화면이 나타납니다.


여기서 qt-opensource-windows-x86-msvc2015_64-5.6.0-rc.exe 

다운받으면 됩니다.

 

아래 링크로 직접 다운로드 가능합니다.

http://download.qt.io/development_releases/qt/5.6/5.6.0-rc/qt-opensource-windows-x86-msvc2015-5.6.0-rc.exe

 

다운 완료 Qt 5.6 설치하면 됩니다

설명대로 Next와 Skip을 누르면 설치가 완료됩니다.

 

이제 Qt 5.6 설치는 완료되었고 VS 2015 연동을 하겠습니다. 

VS 2015 이전에는 Qt에서 지원해주는 add-in 프로그램을 다운받아 연동을 시켰지만

VS 2015에서 add-in 지원하지 않으므로 VS 2015의 extendsion 이용합니다.

 

Tools Extensions and Updates 선택합니다.


 

왼쪽 tab에서 Online 선택한  

오른쪽 상단의 Search Visual Studio Gallery Qt 입력합니다.


 

Qt 검색하면 Qt5Package 검색되는데 Download 눌러 설치하면 됩니다.


 

VS 2015 재시작하면 Tab QT5 추가되었을 것입니다.

그리고 Ot Options 선택하여 Qt 5.6 경로를 설정해 줍니다.


 

Qt Options 창에서 오른쪽 Add 버튼을 클릭합니다.


 

Qt 경로를 설정하기 위해 기본값으로 Version name에는 Qt5.6 

Path에는 C:\Qt\Qt5.6.0\5.6\msvc2015_64 입력하시면 됩니다

만약 Qt 다른 곳에 설치를 하셨다면 경로로 설정을 하면 됩니다.


 

Qt 5.6 Path 설정된 것을 확인할 있으며 

Default Qt/Win version Qt5.6으로 설정하면 됩니다.


 

여기까지 설치를 하셨다면 VS 2015 Qt 5.6 기본적으로 연동이 것입니다.

프로젝트를 생성하려고 했는데 Qt template이 없는 문제가 발생할 수 있습니다. 

이땐 QT5탭에서 Reinstall templates and register libraries 선택해 설치하면 됩니다.


 

설치가 완료되면 VS 2015 재시작 하면 Visual C++안에 Qt5 Projects 탭이 생성됩니다.


 

Qt Application으로 프로젝트를 생성하면 아래와 같은 화면이 나옵니다.


 

그럼 Finish 누르고 디버그를 돌리면 Qt 실행되는 것을 확인할 수 있습니다.


 

여기까지 visual studio 2015 Qt 5.6 연동하는 방법이었습니다.

이제부터는 Qt 이용하여 다양한 application 만드시면 됩니다.


+ Recent posts