搜索安装gcc,make,swig等你需要的即可
2:安装
slickedit 到官网 http://www.slickedit.com/ 下载最新版,之后找破解
3:安装好
cygwin后把
cygwin/bin 的路径加入当前环境变量下的path中,这样 slickedit 就可以找到 gcc编译器,无需做其他配置
4:创建个GUN C/C++工程,就可顺利编译,调试,并运行
5:编译出现类似下面的警告问题,这时候在系统的环境变量(我的电脑->属性->高级->环境变量 系统变量)中加入
CYGWIN=nodosfilewarning 变量即可
cygwin warning:
MS-DOS style path detected: D:/Slickedit/WorkSpace/Debug/Demo4Cpp.o
Preferred POSIX equivalent is: /cygdrive/d/Slickedit/WorkSpace/Debug/Demo4Cpp.o
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Linking...
cygwin warning:
MS-DOS style path detected: D:/Slickedit/WorkSpace/Debug/Demo4Cpp.exe
Preferred POSIX equivalent is: /cygdrive/d/Slickedit/WorkSpace/Debug/Demo4Cpp.exe
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
6:乱码问题Windows下,编辑器使用SlickEdit,编译器使用Cygwin的GCC。当编译出错的时候,SlickEdit的build窗口会出现乱码。
在Cygwin中直接make,会发现报错的输出中存在全角的单引号,查看Cygwin的环境变量LANG,发现LANG=C.UTF-8。
正是因为SlickEdit不认全角的单引号,才导致build窗口显示乱码。
解决办法1:
由于Cygwin里面还要显示中文文件,所以不能修改Windows的环境变量。于是建立一个vs.bat文件,内容如下:
set LANG=UTF-8
start vs.exe
将vs.bat放到vs.exe同级目录下。使用vs.bat运行SlickEdit,即可解决乱码问题。
解决方法2:直接在 系统变量中设置 LANG=UTF-8,也可以解决(有可能会有什么影响,暂时还不清楚)