cl.exe编译程序问题

cl.exe 问题解决

 

在dos下利用 cl命令编译cpp时,容易出现问题。下面介绍解决方案:

        1. 在“我的电脑--属性--高级--环境变量”中, 添加如下变量:

  INCLUDE

  D:\Program Files\Microsoft Visual Studio\VC98\Include

  LIB

  D:\Program Files\Microsoft Visual Studio\VC98\Lib

  X:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;X:\Program Files\Microsoft Visual Studio\VC98\Bin

  X表示安装盘符,注意这里是两个路径,因为cl.exe要用到MSDev98\Bin目录下的MSPDB60.DLL。

  如果已经存在这些变量,则把以上值分别加在对应的变量值的后面,注意在添加前用分号隔开。

 

  2.打开命令提示符,编译hello world,输入:

  cl hello.c

  回车后就会在目录下生成hello.exe和hello.obj。
 

 

转载注释:

  在参考使用过程中,INCLUDE 和 LIB 两个环境变量设置,不是设置在“系统变量(s)”一栏中,而是设置在“XX的用户变量(U)”一栏中。如果设置在系统变量中的INCLUDE和LIB中,在第二步中编译Hello.c时提示找不到 stdio.h文件,出现错误。如果LIB设置错误,那么将出现连接不了LIBC.lib库文件的错误。

 

你可能感兴趣的:(Microsoft,dos,include)