簡體   English   中英

在Sublime Text 2中運行cpp文件

[英]Run cpp files in Sublime Text 2

我一定已經經歷了關於堆棧溢出的所有其他類似問題,以及其他試圖獲取崇高的文本2來運行我的cpp代碼的教程,但是我還沒有使其工作。

我最近的工作是在這里使用此指南: http : //www.ishaanrawat.com/building-running-c-in-sublime-text-windows/

但這仍然行不通。 我得到的錯誤是:

'g++' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.1s with exit code 1]
[shell_cmd: g++ "C:\MinGW\bin\cards.cpp" -o "C:\MinGW\bin/cards"]
[dir: C:\MinGW\bin]
[path: C:\MinGW\bin\]

請有人指導我。 如果可以的話,在我的bin文件夾中,該exe名為mingw-get.exe。 我創建了一個環境變量,正如向導所說的,名為MinGW ,其值為C:/MinGW/bin

g++可能不在您的PATH環境變量中。

如果您具有管理員權限:

將路徑C:\\ MinGW \\ bin(如果MinGW位於此處)添加到Windows路徑(右鍵單擊計算機->屬性->高級屬性->環境變量-> PATH修改)。

檢查是否可以識別g++ :啟動一個shell(cmd.exe)並鍵入g++ --version 它應該告訴您以下內容:

g ++(GCC)4.8.1版權所有(C)2013自由軟件基金會,公司。 請參閱復制條件的來源。 沒有保修; 甚至不是出於適銷性或針對特定目的的適用性。

然后重新打開sublime文本,並啟動ctrl + B。 構建應該成功。

如果您沒有管理員權限:

  1. 在Sublime安裝目錄中找到C ++(或C)文件首選項(例如:C:\\ Program Files \\ Sublime Text 3 \\ Packages \\ C ++。sublime-package)。 這是一個存檔文件。
  2. 將其解壓縮到您的用戶目錄(例如:C:\\ Users \\您的名字\\ AppData \\ Roaming \\ Sublime Text 3 \\ Packages \\ C ++)。
  3. 編輯位於此目錄中的文件C ++。sublime-build,然后將路徑添加到您的g ++編譯器,例如:

    “ path”:“ E:\\ Programs \\ MinGW \\ bin \\”,

  4. 保存文件並重新啟動Sublime。
  5. 編譯應該可以正常工作了!
有關更多信息,請參見此鏈接

我不熟悉Sublime,但是您遇到的錯誤是不言而喻的-您的路徑中沒有g++ 嘗試在命令提示符下鍵入g++ --version如果這不起作用,則需要確保正確設置了指向mingw bin目錄的路徑。 或者,如果確實可行,則說明您的makefile存在問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM