‘壹’ 找一个C语言编译器,图标绿颜色的,有个白色字母C
这个编译器的全名叫:
C/C++程序设计学习与实验系统
软件简介原名《Turbo C/C++ for Windows 集成实验与学习环境》,支持32位与64位的WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验软件(支持TC2/TC3、VC6、GCC四种编译器,单步调试功能免费,没有使用日期限制)。
这款软件特变适合新手,比起vs2010来,操作简单,是一个简单易用的C/C++程序设计教学演示、学习与实验软件,还具有二级C语言模拟考试与自动评分试题解析功能,同时与软件配套的《C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过)》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增读书笔记功能有利用户 记录教程中的重点、难点、学习心得体会,同时,为了便于C语言学习,加入C语言学习指导、入门程序设计教程,二级c语言考试题库。
对于初学或者准备考二级的人来说它是一个不错的选择,它里面有很多的题库。功能上基本都是免费的,有少部分需要付费使用。
‘贰’ vc++6.0编译器使用
打开后缀名为.dsw的文件,C++Primer第四版是一本不错的C++参考书
‘叁’ C++编译器可以编译C程序吗
C++编译器完全兼容C,
如果有C++代码,又有C代码,就把源文件保存为.cpp,可以直接编译,
也可以分开一个.cpp文件,一个.c文件,在一个工程里,可以既有C代码又可以C++代码,没有影响,你甚至可以像#include<XXX.h>一样,#include<XXXX.c>文件。总之C是C++的一部分。
‘肆’ vc++6.0编译器
编译是针对某个源文件来说的,当你compile的时候,只会编译当前的源文件。所以只有main函数所在的源文件被编译了,如果你把其它的源文件打开再编译,那么就只有你打开的那个源文件被编译。
但是build的时候,就会检查一下看哪些文件被更新了,被更新过的文件都会重新编译,这也就是makefile的作用。
还有头文件是不能被编译的
‘伍’ 为什么安装了VC++2010还是缺失MSVCP120.DLL
因为vs2010的是xxx100.dll,而xxx120.dll是vs2013的。所以你装了也没用,根本就没有安装这个动态库。所以,如果你装了VS2013,就不会报缺这个动态库。当然,装VS2013实在是太大了,可以装vs2013中附带的分发包“vcredist_x86"和"vcredist_x64”,记得一定要是vs2013的。
‘陆’ DOS下如何使用c/c++的编译器
对于初学c/c++的人,我建议最好在使用dos
我们可以在任何目录下都可以使用编译器,要作到上面的,就理所当然要设定path了!设定如下:
vc:假定你的vc安装在如下目录:
C:\Program Files\Microsoft Visual Studio\VC98\Include
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include
C:\Program Files\Microsoft Visual Studio\VC98\Lib
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib
C:\Program Files\Microsoft Visual Studio\VC98\Bin
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
那么写一个批处理文件(autoexec.bat),内容如下:
set path=C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program
Files\Microsoft Visual Studio\Common\MSDev98\Bin
(找到vc的编译器cl.exe位置,同时也可以调用MSPDB60.DLL文件)
set Include=C:\Program Files\Microsoft Visual
Studio\VC98\Include;C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include
set Lib=C:\Program Files\Microsoft Visual Studio\VC98\Lib;
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib
当然如果你不用mfc也可以这样:
set path=C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program
Files\Microsoft Visual Studio\Common\MSDev98\Bin
set Include=C:\Program Files\Microsoft Visual Studio\VC98\Include
set Lib=C:\Program Files\Microsoft Visual Studio\VC98\Lib
如果你是使用的bcb的编译器,设置方法与上面类似!
那就更简单了!如下:
C:\ CL test.cpp <回车(呵呵,当然你可以在其他目录下去执行,只要是你编译的cpp文件的目录就行)
‘柒’ vc编译器不连接浮点库是什么意思
vc编译器不连接浮点库是编译器过度优化了程序。程序操作浮点数时十分有限,采用了特殊的方式,在一些隐蔽的场合,编译器会忽略scanf()中使用的浮点数。VC本身,是微软公司推出的一款C++编译器,VisualC++开发环境就是以此为基础。
‘捌’ vc6.0中的菜单编译器在哪里
vc6.0中,没有专门的菜单“编译器”,只有“编辑器”。
标准MFC程序,菜单编辑器是在资源编辑器中的一项。
其它类型的窗口程序,有资源的,都可以在资源中添加和修改菜单;没有资源的,可以在代码中通过纯代码创建和编辑菜单。
‘玖’ 怎样使用c++编译器
对于初学c/c++的人,我建议最好在使用dos 环境下的编译器,这样不至于在GUI的环境(比如vc、bcb)里给弄糊涂了。那么在dos环境下如何使用c/c++的编译器了,其实很简单,下面用vc为例;
首先你告诉LIB和INCLUDE在什么地方,在就告诉编译的程序在什么地方,这样我们可以在任何目录下都可以使用编译器,要作到上面的,就理所当然要设定path了!设定如下:
vc:假定你的vc安装在如下目录:
C:\Program Files\Microsoft Visual Studio\VC98\Include
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include
C:\Program Files\Microsoft Visual Studio\VC98\Lib
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib
C:\Program Files\Microsoft Visual Studio\VC98\Bin
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
那么写一个批处理文件(autoexec.bat),内容如下:
set path=C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin (找到vc的编译器cl.exe位置,同时也可以调用MSPDB60.DLL文件)
set Include=C:\Program Files\Microsoft Visual Studio\VC98\Include;C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include
set Lib=C:\Program Files\Microsoft Visual Studio\VC98\Lib;
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib
当然如果你不用mfc也可以这样:
set path=C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
set Include=C:\Program Files\Microsoft Visual Studio\VC98\Include
set Lib=C:\Program Files\Microsoft Visual Studio\VC98\Lib
如果你是使用的bcb的编译器,设置方法与上面类似!
那么如何在dos 用c/c++的编译器编译程序呢?
那就更简单了!如下:
C:\> CL test.cpp <回车>(呵呵,当然你可以在其他目录下去执行,只要是你编译的cpp文件的目录就行)
至于执行cl.exe有些什么参数实现条件编译,就要自己去查了!:)
当然,上面的方法不适合开发大型的项目,因为很明显文档、程序管理不方便!
‘拾’ vc编译器(int)score为什么不连接浮点库,会有什么后
vc编译器(int)score不连接浮点库是编译器过度优化了程序。编译器仅当必要时才通过加载浮点支持以最小化程序大小。编译器无法检测到格式字符串中的浮点格式规范,因此编译器未加载必要的浮点例程。使用浮点参数以符合浮点格式规范,或在程序的其他地方执行浮点赋值。该操作将导致加载浮点支持。在由混合语言编写的程序中,当程序进行链接时在FORTRAN库之前指定了C库。重新链接并最后指定C库。VC本身,是微软公司推出的一款C++编译器,VisualC++开发环境就是以此为基础。