0
我有mex
包裝Fortran代碼。我想在Windows 64位計算機的Matlab中調用mex
函數。所以問題是:我需要用Matlab來設置Fortran編譯器才能調用mex
函數嗎?或者,它會像調用任何Matlab函數一樣簡單嗎?後者不起作用。我想調用mex文件
我有mex
包裝Fortran代碼。我想在Windows 64位計算機的Matlab中調用mex
函數。所以問題是:我需要用Matlab來設置Fortran編譯器才能調用mex
函數嗎?或者,它會像調用任何Matlab函數一樣簡單嗎?後者不起作用。我想調用mex文件
爲了能夠「只需要call the mex functions」FORTRAN源代碼(擴展名爲.F
的文件)需要編譯到您計算機體系結構的可執行文件中。對於Windows-64bit,結果文件的文件擴展名可能爲.mexa64
(AMD-64)或.mexw64
(Intel-64)。如果您不確定您擁有哪種CPU,請在命令窗口中輸入mexext
。
目前還不清楚你有什麼,即「mex wrapper to FORTRAN codes」是什麼意思。你有FORTRAN源代碼或編譯功能? – horchler
你的意思是沒有工作。具體來說,你究竟做了什麼?當然,你需要一個Fortran(不是FORTRAN大約25年)的編譯器。 –