Matlab.R2014a編譯生產的exe文件一直提示:錯誤使用videoinput


一時興起,決定把前段時間一直困擾我的問題拿出來分享下給大家。以便大家以后遇到相同問題時有可參考,可以少走很多彎路。

Matlab版本:Matlab.R2014a破解版

前段時間我用matlab做圖像處理,程序編寫過程中都是調用的Matlab標准庫函數,然后又用matlab做了GUI,在matlab平台上的各種調試都順利通過了。又用malab的mcc編譯成了exe文件,這時候問題就來了,一直提示我:錯誤使用videoinput函數。

exe文件報錯

編譯過程及警告:

mbuild -setup
MBUILD 配置為使用 ‘Microsoft Visual C++ 2013 Professional (C)’ 以進行 C 語言編譯。
要選擇不同的語言,請從以下選項中選擇一種命令:
mex -setup C++ -client MBUILD
mex -setup FORTRAN -client MBUILD
mcc -m calculate1 run circ photograph
警告: 重復的目錄名稱: F:\Matlab.R2014a\toolbox\coder\simulinkcoder\cgv\API
In path at 33
In requirements at 156
警告: 重復的目錄名稱: F:\Matlab.R2014a\toolbox\matlab\winfun\NET
In path at 33
In requirements at 156
警告: 重復的目錄名稱: F:\Matlab.R2014a\toolbox\rtw\targets\AUTOSAR\AUTOSAR
In path at 33
In requirements at 156
警告: 重復的目錄名稱: F:\Matlab.R2014a\toolbox\rtw\targets\AUTOSAR\AUTOSAR\dataclasses
In path at 33
In requirements at 156
警告: 重復的目錄名稱: F:\Matlab.R2014a\toolbox\simulink\simulink\MPlayIO
In path at 33
In requirements at 156
警告: 重復的目錄名稱: F:\Matlab.R2014a\toolbox\slvnv\reqmgt\RTExplorer
In path at 33
In requirements at 156
Invalid character was detected.

然后我就是各種論壇翻帖子,找經驗。倒騰了好幾天問題不見解決。最后偶然不經意間想到會不會是破解版的破解問題,導致工具箱調用出錯。然后又換了好幾個版本的matlab和vs。最后通過matlab2011a和vs2010終於順利解決問題!

總結:matlabR2014a破解不完全,工具箱不完整,導致調用videoinput出錯!


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com