使用 "绝对路径",先编译头文件,在运行.cpp试试
1:安装MinGW及GCC编译器
2:配置环境变量(注:可能需要重启后生效)
计算机-->属性-->高级系统设置-->环境变量-->系统:path 中添加C:\MinGW\bin;
当然MinGW是安在C盘下,按不同路径修改
3:打开Notepad++,编写一段C++代码并保存
例如:
#include <iostream>
using namespace std;
int main(){
int a, b;
cout<<"Input:"<<endl;
while(cin>>a>>b){
cout<<a+b<<endl;
}
return 0;
}
4:菜单栏--》运行--》运行,弹出框中输入:
cmd /k g++ -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
选择快捷键后保存为: G++编译,注意快捷键不要有重复,在点击弹出框的运行,Ok,关闭Notepad,再打开Notepad++;
5:菜单栏--》运行--》运行,弹出框中输入:
cmd /k "$(NAME_PART)" & PAUSE & EXIT
同理保存名称换为为: G++运行,再点运行程序就会执行了
追问我的意思是自己定义的头文件怎么在notepad里面使用,像vistual studio一样,不需要添加绝对路径:
像include "add.h"这样就行了,不需要加入前面的一长串。因为我现在只会用include"d:\\...add.h"这样low比的方式。
追答那你相办法能不能把两个文件放在一个地方试试,我没用过这样的方式,我一般都是用vs去使用的