Is there any temporary way to resolve Microsoft COM compiling issue?

Is there any temporary way to resolve Microsoft COM compiling issue?

Hello,

I was tring to compile some Microsoft Component with intel composer beta program compiler to improve the perfomance. And there were many errors poped up. The typical errorswere justlike:
error: operand of __uuidof must have a class or enum type for which __declspec(uuid("...")) has been specified
error: function override has incompatible calling convention
error: class "ATL::_NoAddRefReleaseOnCComPtr" has no member "..."
error: object of abstract class type "SomeClass" is not allowed

I have searched searval methods, no one works well. Is there any way to fix them or any package to fix them? Thanks

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

When creating the ATL interfaces, make sure not check "Attribute". As long as attributes are not used, you can use the Intel Parallel Composer.

If you already have "attribute" in the ATL classes, the only way to redefine them without the "Attribute".

Thanks,
Jennifer

Leave a Comment

Please sign in to add a comment. Not a member? Join today