2013-04-18 2 views
0

SHBrowseForFolder API 호출을 사용하는 간단한 Windows Mobile 6 프로젝트를 컴파일하려고했습니다. 프로젝트 링커 종속성에 shell32.lib도 포함 시켰습니다. 어쨌든, ARMv4 SDK에는 shell32.lib가없는 것 같습니다. 이 문제를 해결할 수있는 방법이 있습니까?Windows Mobile 6 용으로 컴파일 할 때 Shell32.lib을 찾을 수 없습니다.

감사합니다.

+0

SHBrowseForFolder는 Windows CE에서는 지원되지만 Windows Mobile에서는 지원되지 않습니다. (http://social.msdn.microsoft.com/forums/en-US/windowsmobiledev/thread/0794f09c-0bf2-4dbc) -950e-28bca90abbb4). – GSerg

+0

예. 그건 문제인 것처럼 보입니다. 그렇게 말한 msdn 페이지를 발견했습니다. GetSaveFileName (& ofn) 함수를 사용하는 것이 좋습니다. – ravindu1024

답변

0

shell32.lib은 데스크톱 라이브러리입니다. Windows CE는 ceshell.lib, as stated in the docs을 사용합니다. WinMo에서 사용할 수 있는지 모르겠습니다. OS가 사용자 정의 가능하고 WinMo 팀이 전체 셸을 다시 작성했기 때문에 항상 생략 할 수있었습니다.

0

Chris가 맞습니다. shell32.lib은 CE에 포함되어 있지 않습니다.

아무 래도 ARMv4 SDK에 shell32.lib가없는 것 같습니다. 이 문제를 해결할 수있는 방법이 있습니까?

정말로 원하는 경우 자신의 양식을 작성해야합니다.