3
我使用Windows 7 x64和我試圖建立(或運行)後崇高文本構建C++代碼2.爲什麼我不能在Sublime Text 2中構建C++?
//C++ Code Here
#include <iostream>
void main()
{
cout << "HelloWorld " << endl;
}
然後,我得到一個錯誤,如下面。
[Error 2]
[cmd: [u'g++', u'C:\\Users\\Johnny\\AppData\\Roaming\\Sublime Text 2\\Packages\\C++\\C++.sublime-build', u'-o', u'C:\\Users\\Johnny\\AppData\\Roaming\\Sublime Text 2\\Packages\\C++/C++']]
[dir: C:\Users\Johnny\AppData\Roaming\Sublime Text 2\Packages\C++]
[path: C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Wizvera\Delfino;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\APM_Setup\Server\Apache\bin;C:\APM_Setup\Server\MySQL5\bin;C:\APM_Setup\Server\PHP5;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\ESTsoft\ALSee\x64]
[Finished]
我發現了一個崇高的文本2 C++編譯腳本(C++崇高建造。)已被認爲是正確的一些使用方法:
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": ["${file_path}/${file_base_name}.exe"]
}
]
}
但我仍然得到同樣的錯誤。它看起來像我找不到任何解決方案,使它能夠運行在Sublime Text 2上編寫的C++代碼。我的C++構建配置有什麼問題?
大聲笑,哎呀,我自己解決了這個問題。那是因爲我沒有像minGW這樣的實際編譯器系統。我安裝了minGW,並可以在重新啓動Sublime Text 2後解決它。希望能夠幫助某人。 –
這很酷。也許輸入它作爲你自己問題的答案。我相信別人在某個時候會遇到類似的問題。 – Niall
ST是**編輯器**,是您記事本的更復雜版本。它沒有集成到它的編譯器。如果你想編譯C++代碼,你需要一個。 –