MATLAB 7.7 (R2008b)で作​成したMEXファイル​を他の64-bit Windowsマシー​ンで使用するとエラー​が発生するのはなぜで​すか

4 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 1 de Mayo de 2013
Editada: MathWorks Support Team el 3 de Jul. de 2021
MATLAB 7.7 (R2008b)とMicrosoft Visual C++ Studio 2008を64-bit Windows Server 2008で使用しています。MEX-コマンドでC言語のソースファイルをコンパイルし、作成した
MEX-ファイルをVisual Studioのインストールされていない他の64-bit Windowsマシーンで使用すると以下のエラーが発生します。
ERROR:
エラー:
無効な MEX-ファイル 'xxx.mexw64': このアプリケーションのサイド バイ サイド構成が正しくないため、アプリケーションを開始できませんでした。詳細については、アプリケーションのイベント ログを参照するか、コマンド ライン ツール sxstrace.exe を使用してください。
イベントログ:
"xxx.mexw64"のアクティブ化コンテキストの生成に失敗しました。従属アセンブリMicrosoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195"が見つかりませんでした。詳細な診断を行うにはsxstrace.exeを実行してください。

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 9 de Jun. de 2021
Editada: MathWorks Support Team el 3 de Jul. de 2021
この問題はMEX-ファイルを作成したマシーンにMicrosoft Visual Studio C++ 2008 再頒布可能パッケージが存在しないことに起因していますので、再頒布可能パッケージをインストールして下さい。再頒布可能パッケージのインストールガイドは以下のリンクに示すMicrosoft社様のウェブサイトで公開されています。
Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ

Más respuestas (0)

Etiquetas

Aún no se han introducido etiquetas.

Productos


Versión

R2008b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!