Visual C++でOpenMP

Visual Studioは標準でOpenMPをサポートしている…。まあgccでも大分前からサポートしているから当然だね。

…と思うんだが、無料のExpress版では対応していない。他にも、今では当たり前となりつつある64bitに非対応だったりと、実にプログラマとしては残念な代物である。ちょっと弄ってみる、程度のことに大金出す気にもなれないし、ただでさえ低いWindowsの開発モチベーションはだだ下がりだ。

とはいえ、一応抜け道みたいなものはあるのでメモ。Windows SDK for Windows Server 2008 and .NET Framework 3.5というのをインストールすればOpenMP使えるらしい。意外な抜け道ではある。URLは以下。

http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&displaylang=en