Hello, So, I am working the Intel Atom SDK into an app I have. I already worked through a bunch of linking problems. Now, as the subject says, I can initialize alright. However, I cannot authorize. I am using the debug app ID, as follows: if (( ret_code = ADP_IsAuthorized( ADP_DEBUG_APPLICATIONID )) == ADP_AUTHORIZED ) And, ret_code gets ADP_FAILURE result. Now, this is right after calling Initialize. I have executed the StartATDS.bat batch file from the Start menu, as well as opened a command prompt and executed it from there. The docs don't say much about this return code, other than "Other failure e.g., memory, file, communication.". The rest of the app runs without this authorization code. As you can tell I am using the C API, although it is a C++ app (based on WATL and also DirectX). I had to change linking to use the multi threaded Debug DLL (previously static linked). This is Windows XP. THis was originally an App that was built with VS 2003, it is native code and the upgrade to VS 2008 went seamlessly. Although, it did not add some manifest settings, which caused lots of head scratching, until I figured it out. What am I doing wrong that won't allow the app to be authorized? Am I missing something? The SDK Developer Guide indicates that all I need to do is turn on the StartATDS.bat and then pass in the ADP_DEBUG_APPLICATIONID constant. I am probably missing something obvious... Thanks for your help. Paul Perry
For more complete information about compiler optimizations, see our Optimization Notice.