1

ライブラリ ビルドを Intel Composer 12.1 または Visual Studio 2005 で IPP 7.0 とリンクすると、常に [デバッグ出力] ウィンドウに次の出力が表示されます。

「vasl_td.exe の 0x7c812afb (kernel32.dll) での初回例外: 0xA1A01DB1: 0xa1a01db1。」

によると

http://software.intel.com/en-us/articles/parallel-debugger-extension-exceptions-0xa1a01db1-0xa1a01db2/

この例外は、インテル® パラレル・デバッガー・アドインで必要とされ、使用されます。明らかに、VS2005 はこれらの例外を正しく処理しません。リンクに記載されている解決策

(Debug>Exceptions...>Win32 Exceptions および Intel Parallel Extension Exceptions 0、1、および 2 を有効にする)

Intel Composer が各マシンにインストールされていない (VS2005 がインストールされている) ため、ここにいるすべての人に有効というわけではありません。

例外は煩わしく、またこれにより、削除したい libiomp5md.dll への新しい依存関係が導入されます。

Intel Composer でこの「機能」を無効にすることはできますか? IPP 7 の使用時にこの機能を無効にするにはどうすればよいですか?

4

1 に答える 1

0

libiomp5md.dllに関しては、これはippi-core-7.0.dllの依存関係であるため、IPP 7のみに対してビルドされたバイナリには、最終的にlibiomp5md.dllも必要になります。このDLLは、IPPを含むさまざまなIntelソフトウェア製品で使用されるOpenMPランタイムライブラリです。したがって、このDLLはComposerに固有のものではありません。

リンクの例外については、あなたのオフィスをVisual Studio 2010(さらに言えばWindows 7)に移行させるためにあなたの最愛の人を試す以外にアドバイスをすることはできません。

于 2012-06-25T18:45:12.707 に答える