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 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.

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

Laisser un commentaire

Veuillez ouvrir une session pour ajouter un commentaire. Pas encore membre ? Rejoignez-nous dès aujourd’hui