2017-05-22 157 views
2

我的CMake與Visual Studio 2015一起工作得很好。我想嘗試使用C++和CMake擴展的VS Code,但是當我嘗試調用build命令(配置爲F7默認情況下以CMake的擴展VSCode),我只得到了消息:VS Code + CMake:cmake.build找不到

command 'cmake.build' not found 

難道是想告訴我它無法找到CMake的?因爲Cmake的安裝和工作如此......我也嘗試將設置更改爲cmake的完整路徑,但沒有成功。我從Extensions安裝了CMake和CMake工具。另外CMake的工具欄不會出現在CMake工具擴展文檔中所示的藍色VSCode工具欄上。

+2

我有完全相同的問題,您是否找到解決方案? – Dan

+1

@丹看到我的回答:) – jayphelps

+0

@jayphelps謝謝,就是這樣。 – Dan

回答

0

編輯:

該分機筆者認爲,他們已經解決了0.9.7最新版本的問題。

https://github.com/vector-of-bool/vscode-cmake-tools/issues/157#issuecomment-307005140

所以,我只是把0.9.7:

  1. 沒有更多的twxs.cmake的依賴,使不應該再造成任何 問題
  2. @ytimenkov修復了一些版本解析代碼,該代碼是 ,說明安裝了哪個版本的CMake。應該修復問題 人們看到3.7以前的版本。
  3. @ytimenkov在初始化失敗時增加了更好的 錯誤。這應該有助於創建未來 門票!

因此,我要關閉這個問題,並要求任何人 與任何進一步的問題打開使用一個失敗的初始化過程中出現的新的錯誤消息 新票。


我也有這個問題,並給出一個solution here in my ticket

對於某些人來說,他們的某個依賴項沒有在我們的系統上正確安裝。因此,您需要安裝另一個附加擴展才能使其正常工作。

這就是所謂的「CMake的」或「twxs.cmake」(實際包名稱),並可以在這裏找到:https://marketplace.visualstudio.com/items?itemName=twxs.cmake

如果仍不能正常工作,有些人報告說,他們需要同時卸載然後擴展重新安裝它們以使其正常工作 - 確保重新啓動VSCode。

+0

不幸的是,我確實已經安裝了兩個擴展(CMake Tools和CMake) – Kriegalex

+1

@Kriegalex您是否嘗試卸載它們並重新安裝,確保完全重新啓動VSCode?三重檢查您是否安裝了正確的擴展名,因爲其他名稱非常相似。 – jayphelps

+0

我剛剛嘗試過,同樣的事情,但謝謝你的建議 – Kriegalex

-1

試試這個:

  1. 創造 「的mingw32-的make.exe」 的新副本。
  2. 將副本重命名爲「make.exe」。
  3. 重新啓動您的vscode。