前言:
看了洛谷日报,然后自己也下载了,配置好了,但是中途有一些情况洛谷日报没有说到,这里补充一下
而且按照洛谷日报上的步骤配置命令失败了
下载与安装
官网链接:
Windows 32位
Windows 64位
在官网下太慢了,所以这里给出我存在微云的压缩包
链接:https://share.weiyun.com/51ha6Ah 密码:anOIer
安装很简单就过了
C++ 开发环境配置
1.Notepad++配置
1.配置Notepad++
打开Notepad++,会发现默认是Courier New字体,而Windows较高版本代码字体选择Consolas字体会更漂亮(透彻)。选择菜单 \rightarrow→ 设置 \rightarrow→ 语言格式设置,把字体名称改为Consolas(如图),再把下面的“使用全局字体”选择上即可把字体设置为Consolas。相似地,在这里可以调整任意语言的代码高亮格式。在这里可以调整各种字体设置。
我们再打开设置 \rightarrow→ 首选项,里面有一些常用选项。其中建议把“新建”中默认语言改为C++。“新建”中编码可以改为GB2312,这样我们新建的文件的文字编码就是GB2312了。(由于Dev-C++坑爹,只识别GB2312编码,如果编码设为UTF-8,中文在Dev-C++上无法正常显示,而且程序编译时候需要开启某开关否则无法正常显示) ——洛谷日报
2.安装编译器(安装了MinGW且已经配置Path的可跳过)
①下载
如果我们已经安装了Dev-C++这类自带编译器的IDE,下载编译器这一步可以跳过。
MinGW官网 ,Windows 64位推荐使用MinGW-w64
②配置Path
我们先找到g++的路径,复制下绝对路径,一般都是在
…
…
……
……\
D
e
v
−
C
p
p
Dev-Cpp
Dev−Cpp \
M
i
n
G
W
MinGW
MinGW\
b
i
n
bin
bin
或者
…
…
……
……\
M
i
n
G
W
MinGW
MinGW\
b
i
n
bin
bin下
然后我们回到桌面,右键我的电脑 (此电脑)
点击属性
点击高级(系统)设置
然后点击环境变量
找到
P
a
t
h
Path
Path后点击编辑
在最后粘贴下复制下来的路径(如果前面的路径最后没有加分号“;”,就要自己加上去)
然后点击确定
接着按
W
i
n
+
R
Win + R
Win+R在运行里面输入
c
m
d
cmd
cmd
在
c
m
d
cmd
cmd里面输入
g
+
+
g++
g++
如果提示:
g
+
+
:
f
a
t
a
l
e
r
r
o
r
:
n
o
i
n
p
u
t
f
i
l
e
s
c
o
m
p
i
l
a
t
i
o
n
t
e
r
m
i
n
a
t
e
d
.
g++:\ fatal\ error:\ no\ input\ files\ compilation\ terminated.
g++: fatal error: no input files compilation terminated.
那么说明你配置好了
如果提示:
g
+
+
g++
g++不是内部或外部的命令
那么恭喜你配置失败了
安装插件
NppExec是可以直接在Notepad++编辑器里运行命令和程序的插件。我们可以利用Nppexec可以调用g++编译程序,执行程序。在SOURCEFORGE可以下载到NppExec的最新版(注意要对应Notepad++的位数下载,如果你的电脑是64位的但是安装了32位的Notepad++,应该下载32位的Nppexec)下载之后解压。在Notepad++里选择设置 \rightarrow→ 导入 \rightarrow→ 导入插件,并选择解压后出来的DLL文件,这样NppEcec就成功地安装了。
注意要以管理员的身份运行,否则安装会失败。如果你的标题栏上有[Administrator],那么说明你已经开启了管理员模式。
安装NppExec后,Notepad++的界面应该有一个控制台,但是它的默认字体十分难看,我们可以在插件 \rightarrow→ NppExec \rightarrow→ Change Console Font中调整字体。——洛谷日报
配置命令
单击菜单,选择最上选项”运行“,或直接按下F5。弹出运行窗口。
输入:
cmd /k g++ -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
这是编译运行
点击保存,设置快捷键,名称自己定吧
我定的是
C
+
+
C
o
m
p
i
l
e
C++\ Compile
C++ Compile &
R
u
n
Run
Run
也可以使用其他命令:
C + + C o m p i l e C++ Compile C++Compile(编译):
cmd /k g++ -Wall -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
这里的 -Wall可以加也可以不加,加了会显示警告
C + + R u n C++ Run C++Run(运行):
cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
也是用一样的方法去设置快捷键
如果有热键冲突的就点开菜单栏->运行->管理快捷键
找到重复的就把重复的调成其他快捷键或者直接
c
l
e
a
r
clear
clear
起码我是这样的
还有一件事,我们需要保存了在编译,然后 e x e exe exe才是当前程序的,然后运行的结果才是你当前程序的结果