l Studio\VC98\Include 目录下找找看有没有 streambuf 这个文件. 因为你的编译器版本老 iostream.h 是先出来的,iostream 是后面才出来的,基本上涵盖了.h 的所有东西,你的编 译器版本太老,还没加载 iostream 这个库
不过解决的方法是有的 一.编译器中的库文件版本过于旧了。。换个 VS2005或者是 VS2008吧。。 。 。 二. 这说明你的 VC 中没有这三个文件 exception stdexcept streambuf 下载一个 streambuf,一般下载中都给你配好了这三个文件 请注意:后缀没有.h 将这三个文件放到 include 文件夹下,就 ok 了. 5. vc6.0 为什么在代码输入区中显示不出中文? 为什么在代码输入区中显示不出中文?
这个是你的设置问题,不是那个 dll 文件的
问题。请你按下面的步骤(我用的是英文版的,
若你用中文版的,请你自行翻译成中文) :打开 VC++6。0选择在菜单栏中 Tool(工具)中的 Option.(选项)..然后选择 Format(格式)标签(就是最后一标签)在 CateGorv(类别)栏选择 Source Windows(原窗口)在 Font(字体)栏选择 Fixedsys 字体大小你自决定,本人认为12看 起来最舒服(默认好像也是12)这样应该就没问题的。以前我也遇到过像你一样的问题, 重装了几次都没用。后来才发现是字体的设置问题。因为设置了不支持中文的字体了。在那 里可以设置 VC++的窗口的字体, 不过大多都用 Fixedsyg 吧, 除了那个 Source Browser (源 浏览器)和 Workspace Window(工作区窗口) 用 system 字体。
6. msdev98和 vc98有什么区别 和 有什么区别 msdev98是 VC98,
VB98等语言的集成开发环境的缩写,使用 VC98,就要使用 msdev 来 编辑,连接,执行程序。
7. 建立工程中遇到的问题 LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16错误
学习 VC++时经常会遇到链接错误 LNK2001,而一般说来发生连接错
误时,编译都已通过。 产生连接错误的原因非常多,尤其 LNK2001错误,常常使人不明其所以然。产生 LNK2001错误的原因:一个是由于编码错误导致的 LNK2001,在这不想详细说.另一个由于编 译和链接的设置而造成的 LNK2001.最经常发生的是:"LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol", 产 生 这 个 错 误 的 原 因 是 没 有 为 wWinMainCRTStartup 设定程序入口. 认识这个错误首先在新建工程时要分清 Win32 Application 和 Win32 Console Application.它们都是
工作在32位 Windows 环境的程序.其中 Win32 Application 就是普通的常见的窗口应用程序,当然有的界面做得比较 个性化,比如圆形的、不规则形状的.它们都是所谓的 GUI(Graphics User Interface 图形用户接 口),我们可以通过鼠标点击来完成控制。而 Win32 Console Application (win32控制台应用
程序)往往是像 MS-DOS 窗口(XP 中叫命令提示符)的样子出现,我们 得用键盘输入各种命令来使用它,或者叫 CUI(Character User Interface 字符用户接
口)。 遇到如下链接错误: Linking... /subsystem:windows LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 Debug/TestWin.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. 解决方法是:将 project-settings-link 的 project options 里的 /subsystem:windows 改成 /subsystem:console 因为 Win32 Application 的入口函数为 WinMain Win32 Console Application 的入口函数是 main
也就是说,如果你编写传统的 C 程序,必须建立 Win32 Console 程序,但 VC 里面默认的是 Win32 Application,于是上面提及的链接错误就就经常出现了 而 Win32 Application 和 Win32 Console 的区别就在于 VC 里链接参数不同 另外几种 error LNK2001错误: 在创建 MFC 项目时, 不使用 MFC AppWizard 向导, 如果没有设置好项目参数, 就会在编译时 产生很多连接错误, 如