2010-01-07 5 views
6

J'ai une application écrite en C++ natif qui prévoit un calcul intensif. En fait, je ne m'intéresse qu'au résultat du calcul, c'est-à-dire qu'il peut être effectué sans interface graphique ou être contrôlé par un service/une application .Net. Puis-je l'exécuter dans le cloud de Microsoft? Comment puis-je le faire?Est-il possible d'exécuter du code C++ natif dans Windows Azure?

Répondre

5

Si vous voulez dire des choses comme P/Invoke, c'est vraiment possible!

Vous devez cependant configurer votre rôle de travailleur en enableNativeCodeExecution, mais c'est normal, vous ne pensez pas? ;)

Vous pouvez lire plus here.

+0

Parfait! Pour autant que je comprenne, je peux construire ma DLL pour x64 sous Windows en utilisant mon compilateur préféré (par exemple, ICC), OpenMP, IPP, puis l'appeler à partir du code .Net dans le nuage. Ai-je raison? Est-il possible d'utiliser des threads et des sémaphores et ainsi de suite à l'intérieur du code natif? – flashnik

+0

Eh bien, j'ai trouvé que tout était possible. 'mookid', merci beaucoup! – flashnik