c++问题,有耐心的人请进

天地一棵树 2009-10-17 11:02:27
编译出现这个问题,
我用的2008版的编译环境
代码如下
#include<iostream>
using namespace std;
class Furniture
{
public:
Furniture(){}
void SetWeight(int i){weight=i;}
int GetWeight(){return weight;}
protected:
int weight;
};
class Bed:virtual public Furniture
{
public:
Bed(){}
void Sleep(){cout<<"Sleeping...\n";}
};
class Sofa:virtual public Furniture
{
public:
Sofa(){}
void WatchTV(){cout<<"Watching TV.\n";}
};
class SleeperSofa:public Bed,public Sofa
{
public:
SleeperSofa():Sofa(),Bed(){}
void FoldOut(){cout<<"Flod out the sofa.\n";}

};
void main()
{
SleeperSofa ss;
ss.SetWeight(20);
cout<<"ss.GetWeight()"<<endl;

}
编译时出现如下错误
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation. All rights reserved.
Linking...
LINK : fatal error LNK1104: cannot open file 'kernel32.lib'
Build log was saved at "file://d:\个人重要资料(勿删)\Administrator\桌面\dgkgdgf\dgkgdgf\Debug\BuildLog.htm"
dgkgdgf - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
...全文
135 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
feifanup 2009-10-19
  • 打赏
  • 举报
回复
看看VS选项中的的VC++库文件路径
na2650945 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 butwang 的回复:]
VS2008没装完整,建议重装,

[/Quote]
差不多。就这个意思。
IDE就是集成开发环境。
天地一棵树 2009-10-18
  • 打赏
  • 举报
回复
谢谢
butwang 2009-10-18
  • 打赏
  • 举报
回复
VS2008没装完整,建议重装,
天地一棵树 2009-10-18
  • 打赏
  • 举报
回复
什么是库目录,IDE???麻烦给我说下
昵称很不好取 2009-10-17
  • 打赏
  • 举报
回复
这个程序本身没有问题,估计是你的IDE出问题了,我用vs2005运行了,可以出结果
jackyjkchen 2009-10-17
  • 打赏
  • 举报
回复
库目录的问题,指定下库目录定位kernel32

64,674

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧