2013-10-22 6 views
2

먼저 VS2005 SP1 및 Windows 7 Ultimate을 실행하고 있습니다.VS2005 및 Windows CE 6.0 디버깅

Windows CE 6.0을 실행하는 장치에서 내 응용 프로그램을 디버깅하려고합니다.

나는 많은 파기를했으며 많은 사람들이 비슷한 어려움을 겪고있는 것으로 보이지만 그것은 광범위한 문제로 인해 생겼으며 어떤 해결책이 있더라도 그들 중 누구도 지금까지 나를 도왔습니다.

제 문제는 디버깅 할 때 WinCE 6.0을 타겟팅 할 수 없다는 것입니다. 타겟팅 할 수 있어요 유일한 장치는 다음과 같습니다

  1. 포켓 PC 2003 장치
  2. 윈도우 CE 5.0 장치
  3. 윈도우 모바일 5.0 포켓 PC 장치 단순히 대상을 시도

"창 ce 5.0 device "오류가 발생했습니다. 예를 들면 다음과 같습니다.

Post-deploy error 0x00000001 returned after calling '\Windows\wceload.exe /noui \Windows\System_SR_enu.cab'. Device Connectivity Component 

빌딩 응용 프로그램 설치 프로세스가 있습니다. VS2005 및 WinCE 6.0에 대한 자세한 내용은 성공적인 설치와 함께 가이드를 참조하십시오.

  • 주춤 6.0
  • 주춤 6.0 플랫폼 작성기 SP1
  • 주춤 6.0 R2
  • 주춤 (선택 사항)

    1. VS2005
    2. VS2005 SP1의
    3. MSDN을 : 프로세스는 다음과 같이 설치했다 6.0 R3

    가능한 해결책에 대한 아이디어가 있습니까?

    감사합니다.

  • 답변

    2

    CE 6.0 SDK를 설치 했습니까? 네가 누락 된 부분이라고 생각해. 표시된 리소스 CAB을 장치에 수동으로 복사하고 앱을 배포하기 전에 실행하여 5.0 대상에서보고있는 오류를 우회 할 수 있습니다.

    편집

    SDK는, 일반적으로, 장치 OEM에서 온 것입니다. 어떤 이유로 OEM에서 SDK를 얻을 수없는 경우 동일한 프로세서를 대상으로하는 SDK를 설치할 수 있습니다. SDK가 lib 및 헤더를 "필터링"할 수 있으므로 트리밍 된 SDK가있는 경우 필요한 헤더 및 라이브러리가 없을 수도 있습니다 (필요한 동적 기능을 항상 동적으로로드 할 수는 있지만) . 마찬가지로 대상 장치에 SDK에있는 기능이없는 경우 장치에서 실행되지 않는 앱을 ​​빌드하고 연결할 수 있습니다. 장치에 일반적으로 SDK와 함께 제공되는 사용자 지정 API (I/O 또는 기타)가있는 경우 다른 SDK를 사용하면 해당 API도 누락됩니다. 여전히 아무것도 아닌 것보다 낫습니다.

    나에게는 x86 용 ARM과 ARM 용 SDK가 있으며, 대부분의 장치를 설치하기 위해 SDK를 설치하고 사용합니다.

    +1

    나는 그럴 수도 있다고 생각했지만, 이후 WinCE 6.0 독립 실행 형 SDK가없는 경우 - 내 SDK에 설치할 SDK를 파악하는 방법은 무엇입니까? 그것은 브랜드화되지 않은 커스텀 디바이스입니다, 나는 그것에 접근하는 방법에 대해 약간 확신하지 못합니다. – benallansmith

    +1

    업데이트/수정 해 주셔서 감사합니다. 삼성 S3C6410 ARM11 프로세서를 돌리고있다. 나는 동일한 프로세서를 가진 SDK를 찾을 수 있었고 작동하는 것으로 보인다. 중단 점에 오류가 있습니다 - 다음 호에! 하하. – benallansmith