I'm sure this is just a configuration problem:

I've run evc++3.0 for a long time and now want to rebuild
my apps for PPC2003. If I just drag/drop the executables
the PPC03 system says "<app> is not a valid PocketPC
application". So I assume I need to rebuild with evc++4.0.

I downloaded the package and the SP2; then ran setup for
evc40 then for SP2, then ran setup from the SDK
directory. There's nothing like the old days of *then*
running the individual "platform" installers like Handheld
vs. PocketPC etc. I only selected the various
ARM* "processors" ("platforms?") somewhere along the line.

When I bring up evc++4.0 and build a simple MFC hello-
world app, I notice in those top combo boxes there is only
one choice in each of the two that pertains to platform:

- STANDARDSDK
used to offer "PocketPC" or "H/PC Pro 2.11"
- STANDARDSDK Emulator
used to offer "Pocket PC (Default Device)" and "New Device"

When I compile my hello-world, it builds fine then I get
this dandy message:

>>An application targeting a Standard SDK for Windows
CE .NET and built for the ARMV4I CPU cannot be run on the
Emulator device. In order to run this application on any
CPU other than the Emulator, you will have to install an
SDK that is compatible with the Standard SDK for Windows
CE .NET, then taret a shadow platform pertaining to that
SDK. Please see the eVC help documentation for additional
details.>>

Lovely.

So what do I have to do so that I can build an evc++4.0
app and run it on my PPC2003 h1940 iPAQ?

Tim Johnson

Re: Can't use eVC++ 4.0 for PocketPC2003??? by Peter

Peter
Thu Jul 17 04:26:18 CDT 2003

Your option should not be limited to StandardSDK. When you install the
Pocket PC 2003 SDK it will add entries for POCKET PC 2003 with options for
ARMV4 and emulator compiles. I can only assume that the SDK setup failed at
some point. Using Add/Remove programs either try repairing the Pocket PC
2003 SDK, or remove it and reinstall it. Make sure you are running with an
account with Administrator priviledges and you disable any autoprotect virus
checkers for the duration of the install as these can interfere with the
installation scripts.

Peter

--
Peter Foot
Windows Embedded MVP

In The Hand
http://www.inthehand.com
Handheld Interactive Reference Guides

"Tim Johnson" <tjohnson@high-point.com> wrote in message
news:06fd01c34c16$1cd330e0$a301280a@phx.gbl...
> I'm sure this is just a configuration problem:
>
> I've run evc++3.0 for a long time and now want to rebuild
> my apps for PPC2003. If I just drag/drop the executables
> the PPC03 system says "<app> is not a valid PocketPC
> application". So I assume I need to rebuild with evc++4.0.
>
> I downloaded the package and the SP2; then ran setup for
> evc40 then for SP2, then ran setup from the SDK
> directory. There's nothing like the old days of *then*
> running the individual "platform" installers like Handheld
> vs. PocketPC etc. I only selected the various
> ARM* "processors" ("platforms?") somewhere along the line.
>
> When I bring up evc++4.0 and build a simple MFC hello-
> world app, I notice in those top combo boxes there is only
> one choice in each of the two that pertains to platform:
>
> - STANDARDSDK
> used to offer "PocketPC" or "H/PC Pro 2.11"
> - STANDARDSDK Emulator
> used to offer "Pocket PC (Default Device)" and "New Device"
>
> When I compile my hello-world, it builds fine then I get
> this dandy message:
>
> >>An application targeting a Standard SDK for Windows
> CE .NET and built for the ARMV4I CPU cannot be run on the
> Emulator device. In order to run this application on any
> CPU other than the Emulator, you will have to install an
> SDK that is compatible with the Standard SDK for Windows
> CE .NET, then taret a shadow platform pertaining to that
> SDK. Please see the eVC help documentation for additional
> details.>>
>
> Lovely.
>
> So what do I have to do so that I can build an evc++4.0
> app and run it on my PPC2003 h1940 iPAQ?
>
> Tim Johnson



Re: Can't use eVC++ 4.0 for PocketPC2003??? by Tim

Tim
Thu Jul 17 11:07:41 CDT 2003

>>When you install the >Pocket PC 2003 SDK...

I didn't know I had to do that, if I understand you
correctly. Are you talking about yet ANOTHER download,
this time the 80Mb "PPC03 SDK", which is not even
mentioned on the download page where I got the eVC and SP2
downloads? I thought that would be needed only if you
wanted to do PPC03-specific things, which my legacy apps
don't (since I want them to still work on ppc02).

Are you saying I need the 03 SDK to work with eVC at all
on my iPAQ? Nothing at all failed in the installations of
the eVC, the SP2, or the so-called "SDK" setup.exe in the
SDK directory, and I have admin privileges on my system.

And, do I or don't I need to install the "SDK" setup.exe?
If I don't and try to run eVC it fails saying I don't have
any SDKs installed!

It's be nice if the voluminous readme html file had a
simple "how to install" section!

Tim
>-----Original Message-----
>Your option should not be limited to StandardSDK. When
you install the
>Pocket PC 2003 SDK it will add entries for POCKET PC 2003
with options for
>ARMV4 and emulator compiles. I can only assume that the
SDK setup failed at
>some point. Using Add/Remove programs either try
repairing the Pocket PC
>2003 SDK, or remove it and reinstall it. Make sure you
are running with an
>account with Administrator priviledges and you disable
any autoprotect virus
>checkers for the duration of the install as these can
interfere with the
>installation scripts.
>
>Peter
>
>--
>Peter Foot
>Windows Embedded MVP
>
>In The Hand
>http://www.inthehand.com
>Handheld Interactive Reference Guides
>
>"Tim Johnson" <tjohnson@high-point.com> wrote in message
>news:06fd01c34c16$1cd330e0$a301280a@phx.gbl...
>> I'm sure this is just a configuration problem:
>>
>> I've run evc++3.0 for a long time and now want to
rebuild
>> my apps for PPC2003. If I just drag/drop the
executables
>> the PPC03 system says "<app> is not a valid PocketPC
>> application". So I assume I need to rebuild with
evc++4.0.
>>
>> I downloaded the package and the SP2; then ran setup for
>> evc40 then for SP2, then ran setup from the SDK
>> directory. There's nothing like the old days of *then*
>> running the individual "platform" installers like
Handheld
>> vs. PocketPC etc. I only selected the various
>> ARM* "processors" ("platforms?") somewhere along the
line.
>>
>> When I bring up evc++4.0 and build a simple MFC hello-
>> world app, I notice in those top combo boxes there is
only
>> one choice in each of the two that pertains to platform:
>>
>> - STANDARDSDK
>> used to offer "PocketPC" or "H/PC Pro 2.11"
>> - STANDARDSDK Emulator
>> used to offer "Pocket PC (Default Device)" and "New
Device"
>>
>> When I compile my hello-world, it builds fine then I get
>> this dandy message:
>>
>> >>An application targeting a Standard SDK for Windows
>> CE .NET and built for the ARMV4I CPU cannot be run on
the
>> Emulator device. In order to run this application on
any
>> CPU other than the Emulator, you will have to install an
>> SDK that is compatible with the Standard SDK for Windows
>> CE .NET, then taret a shadow platform pertaining to that
>> SDK. Please see the eVC help documentation for
additional
>> details.>>
>>
>> Lovely.
>>
>> So what do I have to do so that I can build an evc++4.0
>> app and run it on my PPC2003 h1940 iPAQ?
>>
>> Tim Johnson
>
>
>.
>

Re: Can't use eVC++ 4.0 for PocketPC2003??? by Chris

Chris
Thu Jul 17 12:03:53 CDT 2003

eVC isn't just for PPC, it for any and all CE devices. For developing for
any specific device, you must install an SDK. The generic Standard SDK
comes with eVC, and it works for any CE 4.x device that implements the
standard SDK - which the Pocket PC does not (it has a lot more and is
missing other things). You must install the PPC 03 SDK to develop for that
platfrom.

--
Chris Tacke, eMVP
Advisory Board Member
www.OpenNETCF.org
---
Windows CE Product Manager
Applied Data Systems
www.applieddata.net


"Tim Johnson" <tjohnson@high-point.com> wrote in message
news:00d101c34c7d$8cf8bb80$a301280a@phx.gbl...
> >>When you install the >Pocket PC 2003 SDK...
>
> I didn't know I had to do that, if I understand you
> correctly. Are you talking about yet ANOTHER download,
> this time the 80Mb "PPC03 SDK", which is not even
> mentioned on the download page where I got the eVC and SP2
> downloads? I thought that would be needed only if you
> wanted to do PPC03-specific things, which my legacy apps
> don't (since I want them to still work on ppc02).
>
> Are you saying I need the 03 SDK to work with eVC at all
> on my iPAQ? Nothing at all failed in the installations of
> the eVC, the SP2, or the so-called "SDK" setup.exe in the
> SDK directory, and I have admin privileges on my system.
>
> And, do I or don't I need to install the "SDK" setup.exe?
> If I don't and try to run eVC it fails saying I don't have
> any SDKs installed!
>
> It's be nice if the voluminous readme html file had a
> simple "how to install" section!
>
> Tim
> >-----Original Message-----
> >Your option should not be limited to StandardSDK. When
> you install the
> >Pocket PC 2003 SDK it will add entries for POCKET PC 2003
> with options for
> >ARMV4 and emulator compiles. I can only assume that the
> SDK setup failed at
> >some point. Using Add/Remove programs either try
> repairing the Pocket PC
> >2003 SDK, or remove it and reinstall it. Make sure you
> are running with an
> >account with Administrator priviledges and you disable
> any autoprotect virus
> >checkers for the duration of the install as these can
> interfere with the
> >installation scripts.
> >
> >Peter
> >
> >--
> >Peter Foot
> >Windows Embedded MVP
> >
> >In The Hand
> >http://www.inthehand.com
> >Handheld Interactive Reference Guides
> >
> >"Tim Johnson" <tjohnson@high-point.com> wrote in message
> >news:06fd01c34c16$1cd330e0$a301280a@phx.gbl...
> >> I'm sure this is just a configuration problem:
> >>
> >> I've run evc++3.0 for a long time and now want to
> rebuild
> >> my apps for PPC2003. If I just drag/drop the
> executables
> >> the PPC03 system says "<app> is not a valid PocketPC
> >> application". So I assume I need to rebuild with
> evc++4.0.
> >>
> >> I downloaded the package and the SP2; then ran setup for
> >> evc40 then for SP2, then ran setup from the SDK
> >> directory. There's nothing like the old days of *then*
> >> running the individual "platform" installers like
> Handheld
> >> vs. PocketPC etc. I only selected the various
> >> ARM* "processors" ("platforms?") somewhere along the
> line.
> >>
> >> When I bring up evc++4.0 and build a simple MFC hello-
> >> world app, I notice in those top combo boxes there is
> only
> >> one choice in each of the two that pertains to platform:
> >>
> >> - STANDARDSDK
> >> used to offer "PocketPC" or "H/PC Pro 2.11"
> >> - STANDARDSDK Emulator
> >> used to offer "Pocket PC (Default Device)" and "New
> Device"
> >>
> >> When I compile my hello-world, it builds fine then I get
> >> this dandy message:
> >>
> >> >>An application targeting a Standard SDK for Windows
> >> CE .NET and built for the ARMV4I CPU cannot be run on
> the
> >> Emulator device. In order to run this application on
> any
> >> CPU other than the Emulator, you will have to install an
> >> SDK that is compatible with the Standard SDK for Windows
> >> CE .NET, then taret a shadow platform pertaining to that
> >> SDK. Please see the eVC help documentation for
> additional
> >> details.>>
> >>
> >> Lovely.
> >>
> >> So what do I have to do so that I can build an evc++4.0
> >> app and run it on my PPC2003 h1940 iPAQ?
> >>
> >> Tim Johnson
> >
> >
> >.
> >



Re: Can't use eVC++ 4.0 for PocketPC2003??? by Tim

Tim
Thu Jul 17 17:19:47 CDT 2003

Ok, I think I get it now.

Here's the problem - the old eVC 3.0 download package
already contained the "sdks" (separate installers) for
PocketPC, H/PC Pro 2.11, etc. You had to run them
separately, but at least they were in the overall
installer package. The docs clearly stated this.

With eVC 4.0, they are not. PPC03 SDK is not even listed
or mentioned in the normal eVC downloads page, although I
see now it is on the PPC03 downloads page.

A suggestion - this is a mighty critical issue and ought
to at least be in the "What's New" Section! :

"Note! the way we packaged the new 4.0 eVC download it no
longer contains SDK installers, for example for
PocketPC03. You have to get that separately, and here's
where you get it"

Just a thought.

Tim


>-----Original Message-----
>eVC isn't just for PPC, it for any and all CE devices.
For developing for
>any specific device, you must install an SDK. The
generic Standard SDK
>comes with eVC, and it works for any CE 4.x device that
implements the
>standard SDK - which the Pocket PC does not (it has a lot
more and is
>missing other things). You must install the PPC 03 SDK
to develop for that
>platfrom.
>
>--
>Chris Tacke, eMVP
>Advisory Board Member
>www.OpenNETCF.org
>---
>Windows CE Product Manager
>Applied Data Systems
>www.applieddata.net
>
>
>"Tim Johnson" <tjohnson@high-point.com> wrote in message
>news:00d101c34c7d$8cf8bb80$a301280a@phx.gbl...
>> >>When you install the >Pocket PC 2003 SDK...
>>
>> I didn't know I had to do that, if I understand you
>> correctly. Are you talking about yet ANOTHER download,
>> this time the 80Mb "PPC03 SDK", which is not even
>> mentioned on the download page where I got the eVC and
SP2
>> downloads? I thought that would be needed only if you
>> wanted to do PPC03-specific things, which my legacy apps
>> don't (since I want them to still work on ppc02).
>>
>> Are you saying I need the 03 SDK to work with eVC at all
>> on my iPAQ? Nothing at all failed in the installations
of
>> the eVC, the SP2, or the so-called "SDK" setup.exe in
the
>> SDK directory, and I have admin privileges on my system.
>>
>> And, do I or don't I need to install the "SDK"
setup.exe?
>> If I don't and try to run eVC it fails saying I don't
have
>> any SDKs installed!
>>
>> It's be nice if the voluminous readme html file had a
>> simple "how to install" section!
>>
>> Tim
>> >-----Original Message-----
>> >Your option should not be limited to StandardSDK. When
>> you install the
>> >Pocket PC 2003 SDK it will add entries for POCKET PC
2003
>> with options for
>> >ARMV4 and emulator compiles. I can only assume that the
>> SDK setup failed at
>> >some point. Using Add/Remove programs either try
>> repairing the Pocket PC
>> >2003 SDK, or remove it and reinstall it. Make sure you
>> are running with an
>> >account with Administrator priviledges and you disable
>> any autoprotect virus
>> >checkers for the duration of the install as these can
>> interfere with the
>> >installation scripts.
>> >
>> >Peter
>> >
>> >--
>> >Peter Foot
>> >Windows Embedded MVP
>> >
>> >In The Hand
>> >http://www.inthehand.com
>> >Handheld Interactive Reference Guides
>> >
>> >"Tim Johnson" <tjohnson@high-point.com> wrote in
message
>> >news:06fd01c34c16$1cd330e0$a301280a@phx.gbl...
>> >> I'm sure this is just a configuration problem:
>> >>
>> >> I've run evc++3.0 for a long time and now want to
>> rebuild
>> >> my apps for PPC2003. If I just drag/drop the
>> executables
>> >> the PPC03 system says "<app> is not a valid PocketPC
>> >> application". So I assume I need to rebuild with
>> evc++4.0.
>> >>
>> >> I downloaded the package and the SP2; then ran setup
for
>> >> evc40 then for SP2, then ran setup from the SDK
>> >> directory. There's nothing like the old days of
*then*
>> >> running the individual "platform" installers like
>> Handheld
>> >> vs. PocketPC etc. I only selected the various
>> >> ARM* "processors" ("platforms?") somewhere along the
>> line.
>> >>
>> >> When I bring up evc++4.0 and build a simple MFC
hello-
>> >> world app, I notice in those top combo boxes there is
>> only
>> >> one choice in each of the two that pertains to
platform:
>> >>
>> >> - STANDARDSDK
>> >> used to offer "PocketPC" or "H/PC Pro 2.11"
>> >> - STANDARDSDK Emulator
>> >> used to offer "Pocket PC (Default Device)" and "New
>> Device"
>> >>
>> >> When I compile my hello-world, it builds fine then I
get
>> >> this dandy message:
>> >>
>> >> >>An application targeting a Standard SDK for Windows
>> >> CE .NET and built for the ARMV4I CPU cannot be run on
>> the
>> >> Emulator device. In order to run this application on
>> any
>> >> CPU other than the Emulator, you will have to
install an
>> >> SDK that is compatible with the Standard SDK for
Windows
>> >> CE .NET, then taret a shadow platform pertaining to
that
>> >> SDK. Please see the eVC help documentation for
>> additional
>> >> details.>>
>> >>
>> >> Lovely.
>> >>
>> >> So what do I have to do so that I can build an
evc++4.0
>> >> app and run it on my PPC2003 h1940 iPAQ?
>> >>
>> >> Tim Johnson
>> >
>> >
>> >.
>> >
>
>
>.
>

Re: Can't use eVC++ 4.0 for PocketPC2003??? by Tim

Tim
Thu Jul 17 17:28:51 CDT 2003

I'm just another victim of the vague meaningless MS
terminology that keeps changing and overlapping from one
release to the next.

When PocketPC 2002 came out, you could get a "PocketPC
2002 SDK". This was entirely optional, and was just
various APIs to get at PPC02-specific functions, like
reading the new POOM database or doing popup notifications
on the titlebar. I never bothered with it and continued
to build once and deploy my apps on either PPC or PPC02
devices with no problems.

With eVC 4.0 there's a "PocketPC 2003 SDK" available. But
guess what, it's completely critical! Because it's really
both the API SDK *and* the "platform-specific" SDK needed
by eVC to do compiles.

Gee, that's so intuitive.


Tim

>-----Original Message-----
>I do sometimes mis-read, but I don't see any mention of
the Pocket PC
>2003 SDK. Downloading and installing it should help. Try:
>http://www.microsoft.com/windowsmobile/information/devprog
rams/default.mspx
>
>On Wed, 16 Jul 2003 20:47:15 -0700, "Tim Johnson"
><tjohnson@high-point.com> wrote:
>
>>I'm sure this is just a configuration problem:
>>
>>I've run evc++3.0 for a long time and now want to
rebuild
>>my apps for PPC2003. If I just drag/drop the
executables
>>the PPC03 system says "<app> is not a valid PocketPC
>>application". So I assume I need to rebuild with
evc++4.0.
>>
>>I downloaded the package and the SP2; then ran setup for
>>evc40 then for SP2, then ran setup from the SDK
>>directory. There's nothing like the old days of *then*
>>running the individual "platform" installers like
Handheld
>>vs. PocketPC etc. I only selected the various
>>ARM* "processors" ("platforms?") somewhere along the
line.
>>
>>When I bring up evc++4.0 and build a simple MFC hello-
>>world app, I notice in those top combo boxes there is
only
>>one choice in each of the two that pertains to platform:
>>
>>- STANDARDSDK
>>used to offer "PocketPC" or "H/PC Pro 2.11"
>>- STANDARDSDK Emulator
>>used to offer "Pocket PC (Default Device)" and "New
Device"
>>
>>When I compile my hello-world, it builds fine then I get
>>this dandy message:
>>
>>>>An application targeting a Standard SDK for Windows
>>CE .NET and built for the ARMV4I CPU cannot be run on
the
>>Emulator device. In order to run this application on
any
>>CPU other than the Emulator, you will have to install an
>>SDK that is compatible with the Standard SDK for Windows
>>CE .NET, then taret a shadow platform pertaining to that
>>SDK. Please see the eVC help documentation for
additional
>>details.>>
>>
>>Lovely.
>>
>>So what do I have to do so that I can build an evc++4.0
>>app and run it on my PPC2003 h1940 iPAQ?
>>
>>Tim Johnson
>
>-----------------------------------------
>To reply to me, remove the underscores (_) from my email
address (and please indicate which newsgroup and message).
>
>Robert E. Zaret
>PenFact, Inc.
>46 Beach Street
>Boston, MA 02111
>www.penfact.com
>.
>

Re: Can't use eVC++ 4.0 for PocketPC2003??? by r_z_aret

r_z_aret
Sat Jul 19 10:32:19 CDT 2003

To be more (perhaps overly) explicit: You can't build for a specific
platform unless you install the SDK for that platform. This has been
true for as long as I've been working with Windows CE (4 years).
Sometimes the packaging makes loading them more automatic, as for the
eVT 3 CDs, but that installation rather clearly invoked separate
sub-installations for eVT and each of the SDKs. I think Microsoft's
web pages for downloading eVT 4 and the Pocket PC 2003 SDK _are_
confusing. I found the page for the Pocket PC 2003 SDK fairly quickly,
and that lead me to the eVT 4 download page, but I had trouble getting
back to the Pocket PC 2003 SDK page. This was yesterday (Friday).

You can build generic applications that run on a specific platform
without having the SDK for that platform. The eVT won't load
executables for you and won't debug. I normally develop for HPC Pro,
even though my programs commonly run under Pocket PC (and now Pocket
PC 2002). So you _may_ be able to build your generic Windows CE
programs using the STANDARD SDK, and then have the results run under
Pocket PC 2003. You just won't get much help from the eVT IDE.


On Thu, 17 Jul 2003 09:07:41 -0700, "Tim Johnson"
<tjohnson@high-point.com> wrote:

>>>When you install the >Pocket PC 2003 SDK...
>
>I didn't know I had to do that, if I understand you
>correctly. Are you talking about yet ANOTHER download,
>this time the 80Mb "PPC03 SDK", which is not even
>mentioned on the download page where I got the eVC and SP2
>downloads? I thought that would be needed only if you
>wanted to do PPC03-specific things, which my legacy apps
>don't (since I want them to still work on ppc02).
>
>Are you saying I need the 03 SDK to work with eVC at all
>on my iPAQ? Nothing at all failed in the installations of
>the eVC, the SP2, or the so-called "SDK" setup.exe in the
>SDK directory, and I have admin privileges on my system.
>
>And, do I or don't I need to install the "SDK" setup.exe?
>If I don't and try to run eVC it fails saying I don't have
>any SDKs installed!
>
>It's be nice if the voluminous readme html file had a
>simple "how to install" section!
>
>Tim
>>-----Original Message-----
>>Your option should not be limited to StandardSDK. When
>you install the
>>Pocket PC 2003 SDK it will add entries for POCKET PC 2003
>with options for
>>ARMV4 and emulator compiles. I can only assume that the
>SDK setup failed at
>>some point. Using Add/Remove programs either try
>repairing the Pocket PC
>>2003 SDK, or remove it and reinstall it. Make sure you
>are running with an
>>account with Administrator priviledges and you disable
>any autoprotect virus
>>checkers for the duration of the install as these can
>interfere with the
>>installation scripts.
>>
>>Peter
>>
>>--
>>Peter Foot
>>Windows Embedded MVP
>>
>>In The Hand
>>http://www.inthehand.com
>>Handheld Interactive Reference Guides
>>
>>"Tim Johnson" <tjohnson@high-point.com> wrote in message
>>news:06fd01c34c16$1cd330e0$a301280a@phx.gbl...
>>> I'm sure this is just a configuration problem:
>>>
>>> I've run evc++3.0 for a long time and now want to
>rebuild
>>> my apps for PPC2003. If I just drag/drop the
>executables
>>> the PPC03 system says "<app> is not a valid PocketPC
>>> application". So I assume I need to rebuild with
>evc++4.0.
>>>
>>> I downloaded the package and the SP2; then ran setup for
>>> evc40 then for SP2, then ran setup from the SDK
>>> directory. There's nothing like the old days of *then*
>>> running the individual "platform" installers like
>Handheld
>>> vs. PocketPC etc. I only selected the various
>>> ARM* "processors" ("platforms?") somewhere along the
>line.
>>>
>>> When I bring up evc++4.0 and build a simple MFC hello-
>>> world app, I notice in those top combo boxes there is
>only
>>> one choice in each of the two that pertains to platform:
>>>
>>> - STANDARDSDK
>>> used to offer "PocketPC" or "H/PC Pro 2.11"
>>> - STANDARDSDK Emulator
>>> used to offer "Pocket PC (Default Device)" and "New
>Device"
>>>
>>> When I compile my hello-world, it builds fine then I get
>>> this dandy message:
>>>
>>> >>An application targeting a Standard SDK for Windows
>>> CE .NET and built for the ARMV4I CPU cannot be run on
>the
>>> Emulator device. In order to run this application on
>any
>>> CPU other than the Emulator, you will have to install an
>>> SDK that is compatible with the Standard SDK for Windows
>>> CE .NET, then taret a shadow platform pertaining to that
>>> SDK. Please see the eVC help documentation for
>additional
>>> details.>>
>>>
>>> Lovely.
>>>
>>> So what do I have to do so that I can build an evc++4.0
>>> app and run it on my PPC2003 h1940 iPAQ?
>>>
>>> Tim Johnson
>>
>>
>>.
>>

-----------------------------------------
To reply to me, remove the underscores (_) from my email address (and please indicate which newsgroup and message).

Robert E. Zaret
PenFact, Inc.
46 Beach Street
Boston, MA 02111
www.penfact.com

Re: Can't use eVC++ 4.0 for PocketPC2003??? by JohnL

JohnL
Thu Aug 14 13:24:34 CDT 2003

Hello, Tim,
I have exactly the same problem as your. Did you solve the problem yet?

I loaded my old software for PPC2002 to eVC++4.0, and when I built it, I got
exactly the same probelm as you mentioned. In
Tools->Options->Directory->Pocket PC 2003, I found No CPUs was presented. So
I guess that is the problem.

I created a DEMO project under eVC++4.0, and it worked quite fine. It runs
well with PPC2003. It is possible for me to create an empty project, and
transfer my software, but it will be time-consuming. Do you have any better
idea to solve the problem?

Thanks a lot.

John



"Tim Johnson" <tjohnson@high-point.com> wrote in message
news:06fd01c34c16$1cd330e0$a301280a@phx.gbl...
> I'm sure this is just a configuration problem:
>
> I've run evc++3.0 for a long time and now want to rebuild
> my apps for PPC2003. If I just drag/drop the executables
> the PPC03 system says "<app> is not a valid PocketPC
> application". So I assume I need to rebuild with evc++4.0.
>
> I downloaded the package and the SP2; then ran setup for
> evc40 then for SP2, then ran setup from the SDK
> directory. There's nothing like the old days of *then*
> running the individual "platform" installers like Handheld
> vs. PocketPC etc. I only selected the various
> ARM* "processors" ("platforms?") somewhere along the line.
>
> When I bring up evc++4.0 and build a simple MFC hello-
> world app, I notice in those top combo boxes there is only
> one choice in each of the two that pertains to platform:
>
> - STANDARDSDK
> used to offer "PocketPC" or "H/PC Pro 2.11"
> - STANDARDSDK Emulator
> used to offer "Pocket PC (Default Device)" and "New Device"
>
> When I compile my hello-world, it builds fine then I get
> this dandy message:
>
> >>An application targeting a Standard SDK for Windows
> CE .NET and built for the ARMV4I CPU cannot be run on the
> Emulator device. In order to run this application on any
> CPU other than the Emulator, you will have to install an
> SDK that is compatible with the Standard SDK for Windows
> CE .NET, then taret a shadow platform pertaining to that
> SDK. Please see the eVC help documentation for additional
> details.>>
>
> Lovely.
>
> So what do I have to do so that I can build an evc++4.0
> app and run it on my PPC2003 h1940 iPAQ?
>
> Tim Johnson



Re: Can't use eVC++ 4.0 for PocketPC2003??? by JohnL

JohnL
Thu Aug 14 13:25:20 CDT 2003

Hello, Peter,

I tried your suggestion, but it still did not work. Any better idea.

Thanks.

John


Hello, Tim,

I have exactly the same problem as your. Did you solve the problem yet?

I loaded my old software for PPC2002 to eVC++4.0, and when I built it, I got
exactly the same probelm as you mentioned. In
Tools->Options->Directory->Pocket PC 2003, I found No CPUs was presented. So
I guess that is the problem.

I created a DEMO project under eVC++4.0, and it worked quite fine. It runs
well with PPC2003. It is possible for me to create an empty project, and
transfer my software, but it will be time-consuming. Do you have any better
idea to solve the problem?

Thanks a lot.

John



"Peter Foot [MVP]" <feedback@nospam-inthehand.com> wrote in message
news:O8bP6VETDHA.1664@TK2MSFTNGP11.phx.gbl...
> Your option should not be limited to StandardSDK. When you install the
> Pocket PC 2003 SDK it will add entries for POCKET PC 2003 with options for
> ARMV4 and emulator compiles. I can only assume that the SDK setup failed
at
> some point. Using Add/Remove programs either try repairing the Pocket PC
> 2003 SDK, or remove it and reinstall it. Make sure you are running with an
> account with Administrator priviledges and you disable any autoprotect
virus
> checkers for the duration of the install as these can interfere with the
> installation scripts.
>
> Peter
>
> --
> Peter Foot
> Windows Embedded MVP
>
> In The Hand
> http://www.inthehand.com
> Handheld Interactive Reference Guides
>
> "Tim Johnson" <tjohnson@high-point.com> wrote in message
> news:06fd01c34c16$1cd330e0$a301280a@phx.gbl...
> > I'm sure this is just a configuration problem:
> >
> > I've run evc++3.0 for a long time and now want to rebuild
> > my apps for PPC2003. If I just drag/drop the executables
> > the PPC03 system says "<app> is not a valid PocketPC
> > application". So I assume I need to rebuild with evc++4.0.
> >
> > I downloaded the package and the SP2; then ran setup for
> > evc40 then for SP2, then ran setup from the SDK
> > directory. There's nothing like the old days of *then*
> > running the individual "platform" installers like Handheld
> > vs. PocketPC etc. I only selected the various
> > ARM* "processors" ("platforms?") somewhere along the line.
> >
> > When I bring up evc++4.0 and build a simple MFC hello-
> > world app, I notice in those top combo boxes there is only
> > one choice in each of the two that pertains to platform:
> >
> > - STANDARDSDK
> > used to offer "PocketPC" or "H/PC Pro 2.11"
> > - STANDARDSDK Emulator
> > used to offer "Pocket PC (Default Device)" and "New Device"
> >
> > When I compile my hello-world, it builds fine then I get
> > this dandy message:
> >
> > >>An application targeting a Standard SDK for Windows
> > CE .NET and built for the ARMV4I CPU cannot be run on the
> > Emulator device. In order to run this application on any
> > CPU other than the Emulator, you will have to install an
> > SDK that is compatible with the Standard SDK for Windows
> > CE .NET, then taret a shadow platform pertaining to that
> > SDK. Please see the eVC help documentation for additional
> > details.>>
> >
> > Lovely.
> >
> > So what do I have to do so that I can build an evc++4.0
> > app and run it on my PPC2003 h1940 iPAQ?
> >
> > Tim Johnson
>
>