[Python-Dev] Python as a Metro-style App (original) (raw)
Dino Viehland dinov at microsoft.com
Thu Jan 12 01:46:15 CET 2012
- Previous message: [Python-Dev] Python as a Metro-style App
- Next message: [Python-Dev] Python as a Metro-style App
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Martin wrote:
See the start of the thread: I tried to create a "WinRT Component DLL", and that failed, as VS would refuse to compile any C file in such a project. Not sure whether this is triggered by defining WINAPIFAMILY=2, or any other compiler setting.
I'd really love to use WINAPIFAMILY=2, as compiler errors are much easier to fix than verifier errors.
I got the same errors as you - it seems like they're related to enabling the Immersive bit for the compile of the DLL. I'm not certain if that's necessary, when I did the run before to see if Python would pass the app store validation it didn't care that we didn't have the App Container bit set on the DLL (it did want NXCOMPAT and dynamic base set though). I was also able to just define WINAPI_FAMILY=2 in the .vcxproj file and I got the various expected errors when accessing banned APIs (it actually seems like a bunch were missing vs. what the validator reported, but maybe that's just an issue w/ the developer preview). Once I fixed those errors up I was able to get a DLL that successfully compiled.
I'm going to ping some people on the windows team and see if the app container bit is or will be necessary for DLLs.
- Previous message: [Python-Dev] Python as a Metro-style App
- Next message: [Python-Dev] Python as a Metro-style App
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]