Excel アドインのビルド中にエラーとなるのはなぜですか?

4 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 16 de En. de 2012
Editada: MathWorks Support Team el 27 de En. de 2020
Windows Vista や Windows 7 にて MATLAB Builder EX 1.2.11 (R2008b) を使用して簡単な Excel アドインをビルドすると、ビルド中に以下のエラーが出ます。
<snip>
--> mwregsvr C:\Users\myUser\Documents\MATLAB\testExBuilder\src\testExBuilder_1_0.dll
Error: DllRegisterServer in C:\Users\myUser\Documents\MATLAB\testExBuilder\src\testExBuilder_1_0.dll
failed
C:\PROGRA~1\MATLAB32\BIN\MEX.PL: Error: regsvr32 for C:\Users\myUser\Documents\MATLAB
\testExBuilder\src\testExBuilder_1_0.dll failed.
Error: An error occurred while shelling out to mbuild (error code = 2).
Unable to build executable.
??? Error using ==> mcc
Error executing mcc, return status = 1.
There were errors during compilation process.

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 27 de En. de 2020
Editada: MathWorks Support Team el 27 de En. de 2020
Release 2011a (R2011a) にて、機能拡張されました。それ以前のリリースに関しては、以下の記述をご確認ください。
この問題については MATLAB Builder EX 1.2.13 (R2009b) のドキュメントに追記されました。
Microsoft Windows Vista または 7 環境において MATLAB Compiler を使用したコンパイルを行った場合の問題については以下のリリースノートに記述されています。
ビルド中のログによると、生成されたDLLのレジストリ登録に失敗しています。これは MATLAB が Microsoft Windows Vista または 7 上で管理者モードで動作していないことが原因です。
MATLAB を確実に管理者として実行させるには以下のどちらかの方法で MATLAB を起動します。
1. exeファイルにより起動する場合
'<matlabroot>/bin/' フォルダにある 'matlab.exe' ファイルを右クリックし、'管理者として実行'を選択して起動します( matlabroot は MATLAB がインストールされたフォルダです)。
2. MATLAB 起動用のショートカットアイコンにより起動する場合
2-1. MATLABのショートカットを右クリックして「プロパティ」を選択します。
2-2. 「詳細設定」をクリックします。
2-3. 「管理者として実行」にチェックを入れます。

Más respuestas (0)

Categorías

Más información sobre Excel アドイン en Help Center y File Exchange.

Productos


Versión

R2008b

Community Treasure Hunt

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

Start Hunting!