「ファイルまたはアセンブリ ' * .dll' またはその依存関係の 1 つを読み込めませんでした」というメッセージが表示されました。C# プログラムから呼び出された C++/CLI dll で。私は最終的にこれを#pragma omp
ディレクティブの使用に結び付けました。すべての openmp ディレクティブを削除してビルドすると、アセンブリを読み込むことができます。単一の openmp ディレクティブを追加するとすぐに、この例外が発生します。もちろん、コンパイラ オプション openmp は有効にされています。
これは、.NET 3.5 フレームワークを使用する Visual Studio 2012 上にあります。これを機能させるためにできることはありますか?これは、OpenMP でコンパイルする必要がある、パフォーマンスが重要なコードです。ちなみに、このコードを別のネイティブ .lib に分離して、それを C++/CLI に含めようとしましたが、役に立ちませんでした。