‘壹’ 新手,64位win7,vs2010学习版,c++编译器如何运行exe
你装了vs2010,用它直接编译运行不就行了吗?为什么还要用命令呢?
你需要设置环境变量,例如我在win7下的路径的是C:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin
你按下面的步骤就可以设置了。有问题可以网络HI我:步骤如下:
1.首先,打开配置环境变量界面,如下操作:我的电脑---属性---高级---环境变量
2.编辑PATH变量,在PATH变量的最后如果没有分号,要增加一个分号,然后是你的cl和linker所在目录的全路径,后面记得要加分号,确定应该就可以了。 记得把cmd窗口重新打开一下。
‘贰’ vs2008编译器问题
第一个问题好像没有图……。第二个问题:我记得2008是有编译,连接键的和VC6.0差不多。我现在用的是VS2010,自动编译,和java编译器一样,很好用!
______________________
第一个问题你在错误那一行弄个断点看看吧。第二个问题:为什么要单独编译一个文件呢,只是为了查错么?你可以试试右键点击这个文件看看有没有compile
‘叁’ 学习C语言用编译器是VC++6.0好,还是VC2010好为什么我看大部分人全是用VC++6.0
2010好用
Vc6并没有完整地遵循标准,导致有些代码看着没问题,但编译时出现莫名其妙的错误,只能使用一些“奇淫技巧”才能规避。
尤其是学C++时,头文件、命名空间的问题很是让人头疼。解决这些不是问题的问题耗费太多时间。
至于为什么大部份人都在用vc6,他们所在公司开发的软件就是用vc6,升级成本太高。
很多人,一边骂着VC6难用,一边却又嫌VS2010的操作与之不同。还有部分人认为vs2010运行慢。
总之,如果想好好学习C语言,尽量选择较新的编译器和IDE,要不会走很多弯路。
反正我是宁愿花些时间熟悉vs2010也不用VC6了。与其纠结用什么工具,倒不如把精力投入到学习。当初我用了半年时间来尝试不同的编译工具,换各种系统,后来还是哪个顺手用哪个。
感觉前后有点矛盾,好吧,我也感觉到了,这就是矛盾的人生……
‘肆’ 用VS编译和C++源文件的时候,源文件和库文件是如何链接到源文件的具体细节
因为我是学习计算机软件专业的,故可以给你讲一下大概意思,我也不敢保证我讲得都是正确的。个人讲解仅供参考。这个是需要学习《计算机编译原理》这门课程的。而且《计算机编译原理》这门课程在软件专业中几乎是最抽象的、难于理解的。
首先关于 Visual Studio编译器(或者是别的 C/C++编译器)是如何将用户亲自编写的源程序经过若干步骤之后,最终变成计算机可执行的二进制代码程序?这里面经过了如下步骤:
(1)、词法分析/语法分析。也就是说当编译器对用户编写的源程序进行编译时,首先检查你的词法(或者是语法)是否正确,这是第一步(这里以 C 语言为例,假如将定义一个整型变量 n 的语句 int n ; 误写成了:intt n ; 属于语法错误)。如果这一步都没有通过编译器的检查的话,那么绝对不会进入第二步。继续返回编辑状态进行语法检查。这种错误是最容易检查的。
(2)、语义分析。这类错误就要比(1)困难得多。这类错误举例如下(这类错误编译器只是会给出一个警告信息,但是编译器是会放过这类错误的。故需要编程人员具有较丰富的编程经验)
void main( )
{
int num ; /* 定义一个整型变量 num */
scanf("%d", &num ) ; /* 从键盘上输入一个整数 */
if( num == 10 ) /* 在这个语句中,如果将逻辑判断等于号 ==,误写为数值等于 =(即:if( num = 10 )),那么该程序的执行结果始终输出:Correct。因为该逻辑表达式 if( 10 ) 的真值始终为 1。 */
printf( "Correct !\n" ) ; /* 实际上程序的本意是:如果输入的数值等于 10,则输出:Correct ! */
else /* 如果输入的数值不等于 10 的话,则输出:Error ! */
printf( "Error !\n" ) ;
}
(3)、在(1)和(2)的基础上进行中间代码生成(例如:在Linux 系统下面生成的 *.o 文件、或者是在 WINDOWS 系统下面生成的 *.obj 文件),这类文件还不是最终的可执行文件。
在此过程中,会应用到各种符号表,以便处理用户程序中使用的各种常量、变量、以及各种函数,等等。
(4)、在前三个阶段的基础上,最终 VS 编译器再将中间代码(*.obj 文件)和其本身提供的库文件(*.LIB)进行链接,最终产生可执行程序(Linux 系统使用的编译器是:gcc,Linux 系统下面的可执行文件名可以任意,WINDOWS 系统下面的可执行文件名为:*.EXE 文件)。
到此为止,一个用户编写的源程序,经过上面若干步骤之后,最终产生了可执行程序,此时就可以在机器上的相应的操作系统上执行了。
‘伍’ VS编译器
生成解决方案是相对于整个工程来讲的吧。
‘陆’ 新手学习,跪求C语言零基础视频教程全集下载地址,编译器最好使用Visual Studio
入门请用vc6.0在附件中下载。vs太大了,你熟悉vc6后,VS自然上手,而且VC6占用资源少,一般工作的时候,都是用VC6.0写代码,用VS编译器编译,我们公司是这样的。
‘柒’ 如何安装和使用VS 2008的64位编译器
1. 选择“Build” – “Configuration Manager”菜单,打开配置管理器。点击新建解决方案平台。
2. 选择“x64”平台,点击确定按钮。
3. 这时候配置管理器中的平台已经改成刚才选择的x64了,这时候编译出来的就是64位程序了。可以在工具栏的平台下拉框中快速切换目标平台。
4. 如果在选择平台的下拉列表里找不到x64,可能是没有安装x64编译支持。在VS安装程序里再装上就可以了。
‘捌’ 学习ucos用vs编译器可以么
肯定没有被淘汰,尺有所长、寸有所短:重量级的高级的操作系统(如CE、VxWorks等等)当然支持的功能就比较全面;而轻量级的uCos也有它的优点,最大的优点就是重启时间短,而官方维护的uCos如以太网协议栈、LCD显示驱动等等也都一应俱全。
总之,uCos还是被很多是被广泛应用在强实时性、高可靠性的应用领域,学吧。
‘玖’ 关于VS2005编译器的菜鸟问题
你不要按工具栏上的运行(开始调试)。
按 "调试" -》 “开始执行(不调试)”
‘拾’ vs编译器不会用,刚刚开始学编程,编译器使用方面就出现问题了,我想学c,但是不知道怎么开始,新建里
文件(file)新建,然后在文件选项卡里双击c++source file就可以 了。然后就可以写了。