對於一些我希望可執行的MATLAB代碼,我需要在Windows中編譯器的位置。我安裝了Visual Studio,那麼我能夠引用那個使用的編譯器嗎?如果是這樣,我怎麼找到它?快速問題:位於Windows中的C++編譯器在哪裏?
謝謝。
對於一些我希望可執行的MATLAB代碼,我需要在Windows中編譯器的位置。我安裝了Visual Studio,那麼我能夠引用那個使用的編譯器嗎?如果是這樣,我怎麼找到它?快速問題:位於Windows中的C++編譯器在哪裏?
謝謝。
運行「Visual Studio命令提示符」,您將擁有編譯環境設置。
或者如果你需要從MatLab啓動shell而不是快捷方式裏德提到的,運行vcvars.bat,它將設置環境正確編譯。 – 2010-03-06 06:03:38
運行後,我意識到cl.exe文件的位置,並且能夠成功使用該路徑。 – Dirk 2010-03-06 06:08:28
您甚至不需要運行「Visual Studio命令提示符」。當您安裝Visual Studio時,它會設置環境變量:VS90COMNTOOLS
。
使用該變量,可以指出"%VS90COMNTOOLS%....\VC\bin"
指向包含編譯器的目錄。因此,要調用編譯器,您可以使用:"%VS90COMNTOOLS%....\VC\bin\cl.exe"
。
請注意使用引號。這是因爲如果您採用%ProgramFiles%
或%ProgramFiles%(x86)
下的默認安裝位置,則VS90COMNTOOLS
中會有空格。
請記住,大多數用戶在Windows環境中沒有編譯器。 – 2010-03-06 05:50:49
OP確實指定了Visual Studio的安裝 - 只要它是一個C++版本,它應該在那裏...... – 2010-03-06 05:53:53