你不能用你的IDE来编译,你得按他说的,设置环境变量,然后在console中用命令行编译

解决方案 »

  1.   

    to ahphone 谢谢,不过有些程序在Win32工程下能通过编译。书上环境变量的设置是对VC5。0的,不知道对6.0有没有用?还有如何在console 中用命令行编译
      

  2.   

    to ahphone 谢谢,不过有些程序在Win32工程下能通过编译。书上环境变量的设置是对VC5。0的,不知道对6.0有没有用?还有如何在console 中用命令行编译
      

  3.   

    我告诉你原因。。因为光盘里的原代码是只有C文件,头文件和资源文件
    所以,你打开一个C文件时,VC自动开启一个CONSOLE空工程,并加入这个C文件。但是,侯的这些代码是在WIN32 APPLICATION中中的。当然不能通过。解决办法有2:
    1。直接打开这个C文件,然后,点PROJECT-SETTING-LINK-PROJECTOPTION,然后将里面的/subsystem:console改为/subsystem:windows,这样就OK一半了。这时你可以编译成功,但是没有菜单,ICON等。解决方法很简单,PROJECT-ADD TO PROJECT-FILES,然后加入所有的资源文件和头文件,搞定!:)2。新建一个WIN32 APP工程,加入这个C文件,然后直接添入所有的资源文件,头文件,搞定。呵呵为什么还写第一种“麻烦”的方法,和我一样的菜鸟或许可以从中感悟点什么。-=共享,中国永远的话题,THX。=-