MSVC OpenMP - eiichiromomma/CVMLAB GitHub Wiki

(MSVC) OpenMP

Visual C++ EEでのOpenMPの利用についてのメモ

プログラミングについてはOpenCV/OpenMPを参照

必要なリソース

Windows SDK for Windows Server 2008

OpenMPを使いたいだけならVisual C++ Compilerのみ選択して入れればよい

.Net Framework 3.5

詳細忘れた

リリース

プロジェクトのプロパティでOpenMPを有効にすれば利用可能。

デバッグ

上記のリソースだけではデバッグができない。

アプリケーション構成が正しくないため、このアプリケーションの開始に失敗しました。
マニフェスト ファイルを参照してエラーの原因を調べてください。
アプリケーションの再インストールをすることで、この問題が解決する可能性があります。
詳細については、アプリケーション イベント ログを参照してください。

というエラーになる。

注意事項

Standard版以上を所有している場合、開発サイト内でのみ以下の手順による利用が可能となる。

詳しくは

を参照のこと。

アプリケーションのデバッグ バージョンは再配布できません。また、Visual C++ のさまざまなダイナミック リンク ライブラリ 
(DLL: Dynamic-Link Library) のデバッグ バージョンも再配布できません。デバッグ バージョンのアプリケーションおよび
 Visual C++ ライブラリは、Visual C++ 2005 がインストールされていないコンピュータでアプリケーションのデバッグとテストを行う目的でのみ、
開発サイト内に限って他のコンピュータにインストールできます。詳細については、「Visual C++ ファイルの再配布」を参照してください。

方法

Standard版以上のVisual StudioがインストールされているPCは標準インストールの場合

C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\

にMicrosoft.VC90.DebugOpenMPフォルダがある。

このフォルダをそのままDebugプロジェクトの.exeファイルが出来る場所にコピーすれば良い。