配置c++的一些问题_C/C++_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > C/C++ > 配置c++的一些问题

配置c++的一些问题

 2010/12/4 11:51:52  huanok  http://huanok.javaeye.com  我要评论(0)
  • 摘要:其实netbeans真的是一个很强大的ide,除了c#和mfc之外应该大多数语言都支持了,下面就说说本人在配置netbeansc++插件的时候遇到的一些问题。首先下载插件,这个不用说了,工具-》加插件。。。选中了下载安装就ok。然后是编译器的选择问题了,我用了两个编译器,都可以,mingw,cygwin。。。这里本人推荐使用cygwin。。。首先讲cygwin,其实自从虚拟机技术逐渐成熟,尤其是vmvare越来越好用之后cygwin就很少有人问津了
  • 标签:c++ 配置 问题 一些问题

其实netbeans真的是一个很强大的ide,除了c#和mfc之外应该大多数语言都支持了,下面就说说本人在配置netbeans c++插件的时候遇到的一些问题

首先下载插件,这个不用说了,工具-》加插件。。。选中了下载安装就ok。

然后是编译器的选择问题了,我用了两个编译器,都可以,mingw,cygwin。。。这里本人推荐使用cygwin。。。

首先讲cygwin,其实自从虚拟机技术逐渐成熟,尤其是vmvare越来越好用之后cygwin就很少有人问津了,cygwin可以在Windows中模拟出unix系统的大多数操作,这里我们只要用到gcc,g++,make,gdb就可以了,下到setup文件之后打开,一直点下一步,直到让你选择要安装的组件的时候为止,在搜索栏搜索gcc,g++,make,gdb这四项,然后全选安装就ok了,但是安装的目录是有点讲究的。如果你默认安装到c盘根目录的话在编译的时候会出现错误的,最明显的就是include命令找不到指定的文件。这种类似的问题主要原因是unix系统和Windows系统的磁盘组织结构不一样和文件系统不一样所导致的,unix的磁盘组织结构是一颗树,一个root节点,而Windows则分为主分区和扩展分区,由多棵树组成,当你在Windows下安装cygwin的时候就会默认的将安装目录当做root,所以你的include命令实际会到c:\cygwin\distdrive\c:\cygwin.....这个目录下去搜索文件,具体的地址记不太清了,大家如果遇到了编译的时候应该能看到这个地址,解决的方法有两种,一种是手动把cygwin的目录改到include实际搜索的目录,或者在INCLUDE_PATH环境变量中添加正确的路径。然后就ok了。。。gcc,g++,gdb在netbeans下用起来还是感觉不错的。

?

下面说一下mingw,mingw的获取方法有很多,懒点的朋友可以不安装,跟qt共享一个都可以,但是mingw的问题在与make,这时候就要装一个msys的东西了,这个东西可以理解为一个极小的虚拟机,也可以理解为一个unix的shell,用这个东西生成make file文件就ok了。但是这时候还会出现一个问题,就是在程序执行的时候提示缺少dll文件,这个问题是什么原因我还没有搞明白,但是只要到c:\mingw\bin中找到缺失的dll文件放到工程目录下就ok了。。。。


以上的都是本人的经验,希望对大家有帮助,如果有错误也希望大家指出。

发表评论
用户名: 匿名