1
當我試圖編譯Vedaldi的SIFT算法在MATLAB中,我得到了以下錯誤而編譯: sift_compileVedaldi的SIFT在MATLAB - 錯誤sift_compile
D:\PROGRA~1\MATLAB\R2010A~1\BIN\MEX.PL: Error: 'imsmooth.c' not found.
??? Error using ==> mex at 222
Unable to complete successfully.
Error in ==> sift_compile at 33
mex('imsmooth.c',opts{:}) ;
我也得到了MEX在其他情況下運行,我使用的編譯器是VS2008。 imsmooth.c和其他源代碼的路徑也包含在MATLAB路徑中。有人可以給我一些提示,我應該如何讓它工作?
嘗試使用imsmooth.c的完整路徑。你真的有選擇opts重要的選擇嗎?同時,當我正在嘗試使用mex時,我無法像使用括號一樣編譯括號。相反,試試'mex imsmooth.c -options'這可能對你更好。 – user1477622