安装、使用vc遇到的问题及解决.pdf
《安装、使用vc遇到的问题及解决.pdf》由会员分享,可在线阅读,更多相关《安装、使用vc遇到的问题及解决.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、感言:真是久病成良医啊!1.C 语言中出现 Compiling. Error spawning cl.exe 是什么意思?怎么解决?很多人在安装 VC 6.0 后有过点击“Compile 或者“Build 后被出现的Compiling. ,Error spawning cl.exe 错误提示给郁闷过。很多人的选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,CL.exe 是 VC 使用真正的编译器(编译程序),其路径在“ VC 根目录你可以到相应的路径下找到这个应用程序。因此问题可以按照以下方法解决:打开择)” “ Directories(目录)重新设置 “ Excutable
2、Fils Include Files、Library Files、Source Files 的路径。很多情况可能就一个盘符的不同(例如你的 VC 装在 C,但是这些路径全部在如果你是按照初始路径安装executatble files:C:Program FilesMicrosoft Visual StudioCommo nMSDev98Bi nC:Program FilesMicrosoft Visual StudioVC98BINC:Program FilesMicrosoft Visual StudioCommo nTOOLSC:Program FilesMicrosoft Visual
3、StudioCommo nTOOLSWINNTin clude files:C:Program FilesMicrosoft Visual StudioVC98INCLUDEC:Program FilesMicrosoft Visual StudioVC98MFCINCLUDEC:Program FilesMicrosoft Visual StudioVC98ATLINCLUDElibrary files:C:Program FilesMicrosoft Visual StudioVC98LIBC:Program FilesMicrosoft Visual StudioVC98MFCLIBso
4、urce files:C:Program FilesMicrosoft Visual StudioVC98MFCSRCC:Program FilesMicrosoft Visual StudioVC98MFCINCLUDEC:Program FilesMicrosoft Visual StudioVC98ATLINCLUDEC:Program FilesMicrosoft Visual StudioVC98CRTSRC如果你装在其他盘里,则仿照其路径变通就行。关键是 microsoft visual studio后面的东西要相同。2.关于 VC 中 error C2871: std : doe
5、s not exist or is not a namespaceD),改过来就 OK 了。VC6.0 的,路径应为:vc 界面点击 VC “ TOOLS (工具)”一 “Option选Bin ”下面,今天写了个程序用了如下代码#in clude using n amespace std;查了一下,原来 C+有两个不同版本的头文件。引入名字空间这个概念以前编译器用的是#inelude ,std 名字空间的头文件名字变成了。而引入名字空间的概念以后是比较老的 C+的头文件的版本,而 namespace 是 98 年才被加入 C+标准的, 所以里面是没有 std 这么个命名空间的,当使用 时,相当
6、于在 c 中调用库函数,使用的是全局命名空间, 也就是早期的 C+实现。头文件则没有 定义全局命名空间,使用时必须使用namespace std 才能正确使用 cout。vc6.0 支持这个两个版本.不过现在都用 了所以只需将以上语句改为:#in clude using n amespace std;或者是 #in clude 即可3.有时候 vc+告诉你找不到 msvcrdb60.dll?dll 扩展名归类为扩展名解释:Windows 动态链接库文件.没有找到1.动态链接库(Dynamic Link Library) 如果您的系统提示msvcr71.dll 或者 缺少 msvcr71.dll
7、 等类似错误信息,请把方法:如果您的系统提示msvcr71.dll 下载到本机没有找到 msvcr71.dll 或者 缺少 msvcr71.dll 等类似错误信息,请把 msvcr71.dll 下载到本机二、直接拷贝该文件到系统目录里1、 Windows 95/98/Me 系统,则复制到C:WindowsSystem目录下。2、 Windows NT/20003.3.系统,则复制到C:WINNTSystem32 目录下。Windows XP 系统,则复制到C:WindowsSystem32 目录下。然后打开 开始-运行-输入 regsvr32 msvcr71.dll ”,回车即可解决错误提示!
8、4.4.为什么我 VC+6.0 提示 Cannot open include file: streambuf:Nosuch file or directory在.Microsoft Visual StudioVC98lnclude 目录下找找看有没有 streambuf 这个文件.因为你的编译器版本老iostream.h 是先出来的,iostream 是后面才出来的,基本上涵盖了 .h 的所有东西,你的编 译器版本太老,还没加载不过解决的方法是有的一. 编译器中的库文件版本过于旧了。换个 VS2005 或者是 VS2008 吧。二. 这说明你的 VC 中没有这三个文件 exception st
9、dexcept streambuf下载一个 streambuf, 一般下载中都给你配好了这三个文件请注意:后缀没有.h将这三个文件放到 include 文件夹下,就 ok 了 .5.5.vc6.0 为什么在代码输入区中显示不出中文?iostream 这个库这个是你的设置问题,不是那个dll 文件的问题。请你按下面的步骤(我用的是英文版的,:打开 VC+6。0 选择在菜单栏中Tool(工具)中的若你用中文版的,请你自行翻译成中文)Option.(选项).然后选择 Format(格式)标签(就是最后一标签)在CateGorv(类别)栏选择 SourceWindows(原窗口)在 Font(字体)栏
10、选择 Fixedsys 字体大小你自决定,本人认为 12 看起来最舒服(默认好像也是 12)这样应该就没问题的。以前我也遇到过像你一样的问题,重装了几次都没用。后来才发现是字体的设置问题。因为设置了不支持中文的字体了。在那里可以设置VC+的窗口的字体,不过大多都用Fixedsyg 吧,除了那个Source Browser (源浏览器)和Workspace Window(工作区窗口)用 system 字体。6.6.msdev98 和 vc98 有什么区别msdev98 是 VC98 , VB98 等语言的集成开发环境的缩写,使用编辑,连接,执行程序。7.7.建立工程中遇到的问题LIBCD.Iib
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安装 使用 vc 遇到 问题 解决
限制150内