Windows下用Cygwin + Slickedit 开发

1:安装cygwin   到官网  http://www.cygwin.com/     下载   setup.exe  之后本地安装
     搜索安装gcc,make,swig等你需要的即可
2:安装slickedit  到官网  http://www.slickedit.com/  下载最新版,之后找破解
3:安装好cygwin后把  cygwin/bin 的路径加入当前环境变量下的path中,这样 slickedit 就可以找到 gcc编译器,无需做其他配置
4:创建个GUN C/C++工程,就可顺利编译,调试,并运行

5:编译出现类似下面的警告问题,这时候在系统的环境变量(我的电脑->属性->高级->环境变量  系统变量)中加入
CYGWIN=nodosfilewarning 变量即可
<span style="font-family: Arial; line-height: 22px;">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</span>
6:乱码问题<p>Windows下,编辑器使用SlickEdit,编译器使用Cygwin的GCC。当编译出错的时候,SlickEdit的build窗口会出现乱码。</p><p>在Cygwin中直接make,会发现报错的输出中存在全角的单引号,查看Cygwin的环境变量LANG,发现LANG=C.UTF-8。</p><p>正是因为SlickEdit不认全角的单引号,才导致build窗口显示乱码。</p><p>解决办法1:</p><p>由于Cygwin里面还要显示中文文件,所以不能修改Windows的环境变量。于是建立一个vs.bat文件,内容如下:</p><p>set LANG=UTF-8</p><p>start vs.exe</p><p>将vs.bat放到vs.exe同级目录下。使用vs.bat运行SlickEdit,即可解决乱码问题。</p><p><span style="white-space: pre;">解决</span>方法2:直接在 系统变量中设置 LANG=UTF-8,也可以解决(有可能会有什么影响,暂时还不清楚)</p>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值