Matlab 不能識別VS編譯器問題_第1頁
Matlab 不能識別VS編譯器問題_第2頁
Matlab 不能識別VS編譯器問題_第3頁
Matlab 不能識別VS編譯器問題_第4頁
Matlab 不能識別VS編譯器問題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、-作者xxxx-日期xxxxMatlab 不能識別VS編譯器問題【精品文檔】裝了Matlab2016a和VS 2015,但是使用mex setup命令后,提示“找不到已安裝的編譯器”,搗鼓一天終于解決了,為方便遇到同樣問題的朋友解決問題,將我的解決辦法記錄如下:使用“mex -setup -v”命令,查看錯誤提示的具體內(nèi)容。運行后的提示如圖1所示:圖 1Matlab的設置命令是通過注冊表來實現(xiàn)的,因為版本問題或者因為軟件安裝時沒有采用默認設置,注冊表的路徑會和Matlab查詢的路徑不一致,并因此提示錯誤。Matlab的相關命令調(diào)用的配置文件的路徑位于:Matlab安裝目錄/bin/win64/

2、mexopts。里面有很多和和編譯器以及SDK相關的環(huán)境配置文件。下圖是我的mexopts文件夾下的配置文件,如圖2所示:圖 2根據(jù)圖1所提示的錯誤,進行逐一修改,如圖1提示,為未找到VS2012所提示的錯誤信息?!罢诓檎易员碓O置 HKLMSOFTWAREMicrosoftVisualStudioSxSVS7 12.0.否。. 正在查找注冊表設置 HKCUSOFTWAREMicrosoftVisualStudioSxSVS7 12.0.否。. 正在查找注冊表設置 HKLMSOFTWAREWow6432NodeMicrosoftVisualStudioSxSVS7 12.0.否。. 正在查找

3、注冊表設置 HKCUSOFTWAREWow6432NodeMicrosoftVisualStudioSxSVS7 12.0.否。”鍵盤按下“win+r”,輸入“regedit”打開注冊表,如圖3:圖 3以第一條為例,如圖4所示,“HKLM”表示注冊表中的:HKEY_LOCAL_MACHINE;“HKCU”表示注冊表中的:HKEY_CURRENT_USER。圖 4在注冊表內(nèi)找到” HKLMSOFTWAREMicrosoftVisualStudioSxSVS7,沒有就在相應目錄下創(chuàng)建對應項,圖5為本條的相應項:圖 5圖1中提示結果為“否”的,即表明此項存在問題,以圖4所示為例,注冊表中“HKLMS

4、OFTWAREMicrosoftVisualStudioSxSVS7”項內(nèi)的字符串“”未找到,我們就在“HKLMSOFTWAREMicrosoftVisualStudioSxSVS7”項中創(chuàng)建字符串名為“”的字符串,如圖6樣式,(我的為vs2015,提示為“”),并將VS的安裝目錄賦值給“”字符串,如圖7:圖 6圖 7同樣的方法,將“VS 2012”安裝目錄內(nèi)的”VC”文件目錄的地址賦值給注冊表“HKCUSOFTWAREMicrosoftVisualStudioSxSVS7”項下的“”字符串。如圖7所示:圖 8我安裝的為VS 2015,檢查的內(nèi)容如圖9,包括:注冊表中VS相關注冊表值,部分文件

5、以及SDK。圖 9用VS打開Matlab的對應版本的配置文件,如VS 2015的“”和“”,如關于文件“”文件的命令配置,如圖10:圖 10如圖1窗口提示有此項的錯誤,將檢查配置文件路徑改為和實際存放路徑一致。如圖1錯誤提示有檢查SDK錯誤的,如圖11:圖 11可在注冊表中設置對應項,并將“C:Program Files (x86)Windows Kits”賦值給圖12中name后雙引號所包含內(nèi)容,名為“InstallationFolder”的字符串,如圖12所示:圖 12對于提示查找環(huán)境變量結果為“否”的,如圖13:圖 13可在計算機屬性高級系統(tǒng)設置環(huán)境變量系統(tǒng)變量中,以圖13環(huán)境變量后單引號所包括內(nèi)容,本例的“VS140COMNTOOLS”為名,新建環(huán)境變量,變量值為,瀏覽目錄到VS安裝目錄下vs 201

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論