4

deploytoolmbuildを使用してexeファイルを作成するまでは正常に機能し、次のエラーが発生します。

Executing command: mbuild  -O -v -output "U1" -I"e:\Mat2009\work\ntst1\U1\src" "e:\Mat2009\work\ntst1\U1\src\U1_main.c" "e:\Mat2009\work\ntst1\U1\src\U1_delay_load.c" "e:\Mat2009\work\ntst1\U1\src\U1_mcc_component_data.c" -link exe  -env MCR_DELAYLOAD=/delayload:mclmcrrt710.dll -env 
MCR_DELAYLIB=delayimp.lib -outdir "e:\Mat2009\work\ntst1\U1\src" 

Error: An error occurred while shelling out to mbuild (error code = -1). 

Unable to build executable. 

??? Error using ==> mcc
Error executing mcc, return status = 1 (0x1).

このエラーを解決するにはどうすればよいですか?

4

2 に答える 2

0

COMSPEC 環境が見つかりました。var の値が間違っていたので、間違ったパスを削除し、MATLAB を再起動するとうまくいきました。

于 2013-01-21T11:17:20.053 に答える
0

このエラーは、(2012b にアップグレードした後に) 私が一度遭遇したエラーに似ています。ソースを思い出すことはできませんが、2 つの潜在的な解決策を見つけました。

  1. コンパイラへのパスにスペースが含まれていないことを確認してください
  2. 何度かビルドしてみてください。

私が持っていた時間枠を考えると、オプション2を選択することにしました.5〜10回の試行の後、驚くほどうまくいきました.

于 2013-01-21T10:08:49.057 に答える