Hello Alll,
Sorry If I am posting the question in the wrong place. If so - pls advise!
Problem #1:
I am building a subproject in PB for CE 6.0
The subproject (by itself) works fine in VS2005 for PC version. Its only
when I move it to CE - and start building I get this error:
C:\WINCE600\OTHERS\ATL8\INCLUDE\altcecrt.h(9) : fatal error C1189: #error :
This header file is only used internally by ATL under the WinCE OS tree
Problem#2:
For some reason, I cannot seem to also create a New Project | Smart Dev in
my PB. The dialog gets stuck there, and does nothing. So, I have to create a
subprpject under OS design, and build against the SDK (that I create).
Also, I made sure, the SDK included the ATL (by manually adding ATL
directories, found under \OTHERS\ATL8) to SDK creation & building.
But even then, I get the above mentioned errors.
I have seen some posts on internet (which are too complex and seems to have
no clear resolution) and Mike Halls blog [adding XML/Web services for CE
stuff] that says use Win32 Smart Device ATL template - but as I said, project
creation for Smart Devices is failing in my setup. Also, I tried
re-installing VS [modify/repair option] not clean complete
uninstall/re-install, but to no help.
Problem #3
Do you think I am really building the subproject against the SDK I created?
Following are the steps I took:
1. Create SDK in PB. (Right Clk on SDK and follow steps to create a new SDK)
2. Now, Right Clicking on the Subproject name, and say build.
Is this sufficient for PB to understand that it needs to build against the
SDK?
Or do I need to install this SDK?
Thanks.