none
vista系统下vs2008无法调试的问题 RRS feed

  • 问题

  • 试过了好几个项目了 也试过好几个程序都是特别简单的输入输出的 一直是无法调试 不知道是什么原因 也上网搜过好多 一直不能解决。

     

    有时提示 "无法打开包括文件:“windows.h”: No such file or directory"

    程序是msdnc++开发中心上找的例子

    有时提示“无法打开文件“user32.lib”” 或者是别的lib文件

     

    无论哪种情况最后都会弹出对话框 无法启动程序,后面跟着路径,系统找不到指定的文件

     

    折腾了一天了 始终无法解决,希望哪位大侠帮助一下小弟,万分感谢~~

    2009年1月22日 12:34

答案

  • 你好!
    加上这行试试:
    #include  <windows.h>
    2009年1月22日 13:04
    版主
  • windows.h没有的话需要安装Windows SDK
    iostream.h是非标准的头文件,只在2002年之前的VC版本里面有
    2009年1月22日 16:31
    版主
  • 你需要在VS2008下的Tools->Options->Projects and Solutions->VC++ Project Directories->Inclued files 下,把包含有windows.h的文件夹的那个完整路径加上去。

     

    2009年1月24日 3:02
    版主

全部回复

  • 你好!
    加上这行试试:
    #include  <windows.h>
    2009年1月22日 13:04
    版主
  •  

    谢谢 这行我已经加在里面了

    问题依旧 不知道为什么

    猜想可能是include文件夹中没有windows.h这个头文件

    但是别的头文件比如iostream.h 这个在文件夹中存在

    但是编写程序时依旧提示  无法打开包括文件:“iostream.h”: No such file or directory

    最简单的输入输出都无法实现……

    2009年1月22日 13:16
  • windows.h没有的话需要安装Windows SDK
    iostream.h是非标准的头文件,只在2002年之前的VC版本里面有
    2009年1月22日 16:31
    版主
  • 你使用的是<>,还是""引用的,使用<>试试。
    2009年1月23日 5:10
    版主
  •  

    昨晚就已经试过 还是不行……
    2009年1月23日 6:06
  • 呵呵,我觉得这个问题其实是因为你的电脑上没有windows.h这个文件

     

    VS2008的试用版是没有Windows SDK(里面有Windows.h文件)的。你必须要从MSDN上先下载Windows SDK,安装后才可以。

     

    或者,若是你的电脑上已经有了WIndows.h这个文件,就是你需要在VS2008下的Tools->Options->Projects and Solutions->VC++ Project Directories->Inclued files 下,把包含有windows.h的文件夹的那个完整路径加上去。

    2009年1月23日 6:18
    版主
  • 同样的代码换个机子能编译吗?

    2009年1月23日 6:24
    版主
  • 难道我的是试用版 但是试用版为什么会什么程序都调试不了呢?

    2009年1月23日 6:34
  •  

    装完了 不知道是否需要进行一些什么设置……

    重新运行vs2008 还是不行 问题依旧…… 唉

    2009年1月23日 7:29
  • 你需要在VS2008下的Tools->Options->Projects and Solutions->VC++ Project Directories->Inclued files 下,把包含有windows.h的文件夹的那个完整路径加上去。

     

    2009年1月24日 3:02
    版主