文件名 编译环境 文件大小 缺点
StuMgr_DEV.exe Win7 + Dev-C++5.11 + MingGW(gcc) 1.31 MB
StuMgr_VS.exe Win7 + VS2010 + VC2010 19.5 KB
StuMgr_QT.exe Win7 + Qt Creator4.01 + MingGW(gcc) 28.5 KB
StuMgr_NB.exe Win7 + NetBeans8 + Cygwin(gcc) 90.9 KB 读文件乱码
StuMgr_EC.exe Win7 + Eclipse Luna + Cygwin(gcc) 91.6 KB 读文件乱码
说明: 以上读的文件是 student.db
Dev-c++,VC2010,QT 都可以正常读取文件;
NetBeans与Eclipse只能读取自己写入的数据,其它数据为乱码,为什么呢?
原来它们默认使用utf-8编码,而 student.db前面是在StuMgr_DEV.exe中建立的(使用的是GBK),
所以出现乱码现像.
配置Eclipse CDT开发环境时,如果你的电脑中有多种C++编译器,此时可能会不能编译,为什么呢?
原来各种C++编译器中都有bin\make.exe文件,而且在安装后都会自动加入到系统path环境中去,
所以在Eclipse中编译C++项目时,不能正确调用编译器;这个问题我是搞了好久,后来才发现解决
的办法,那就是将Eclipse调用的C++编译器的bin\路径加入到系统path环境中的靠前位置,让Eclipse
能够优先调用,如:使用Cygwin下的gcc编译器,则将c:\cygwin\bin加入到系统环境path的靠前位置.