2013-01-21 61 views
4

deploytool作品很好,直到使用mbuild然後得到這個錯誤產生的exe文件:爲什麼MATLAB不能輸出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). 

我怎樣才能解決這個問題?

+0

你使用的是vb嗎?我重新安裝它,它工作得很好然後.. –

回答

0

此錯誤類似於我遇到一次,我不記得源(升級到2012B之後)的錯誤,但我發現了兩個可能的解決方案:

  1. 確保有路徑中沒有空格的編譯器
  2. 嘗試構建了幾次,你的手指

由於時間框架我有我選擇去選擇兩年後5-10次嘗試令人驚訝的工作。

0

已經發現COMSPEC env。 var有一個錯誤的值,所以我刪除了錯誤的路徑,重新啓動MATLAB,然後運行良好。

+0

你能否擴大你的答案有點幫助未來的訪客? –

相關問題