| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 183 人关注过本帖
标题:两个bug谁帮着看看
收藏  订阅  推荐  打印 
本主题由 静夜思 于 2008-9-13 13:16 拒绝承认原创
lxy8881
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-9-12
两个bug谁帮着看看

[size=5]LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/传值和引用的一个问题.exe : fatal error LNK1120: 1 unresolved externals
[/size]




这两个bug是在编写下面的这个程序时出现的,大哥们帮我看看是什么原因:
#include<iostream.h>
int* ret(int i)
{
    int *p;
    p=&i;
    return p;
};
void main()
{
    int *h;
    int i=10;
    h=&i;
    cout<<*h<<"\t"<<h<<endl;
    int *p;
    p= ret(i);
    cout<<*p<<endl;
    cout<<p<<endl;
}
搜索更多相关主题的帖子: bug  
2008-9-12 23:27
PeterOffice
Rank: 1
等级:新手上路
帖子:6
积分:166
注册:2008-9-13
缺少链接库.->project->setting里设置

缺少链接库.->project->setting里设置
2008-9-13 14:06
blueboy82006
Rank: 12Rank: 12Rank: 12
来自:幻想世界
等级:版主
威望:16
帖子:1212
积分:12084
注册:2007-7-23

代码没问题,编译器的问题...

闭关修炼中!......
2008-9-13 15:03
newyj
Rank: 4
等级:高级会员
威望:2
帖子:525
积分:6228
注册:2008-1-4

好象不能返回函数局部变量吧
不知道 对不对
2008-9-13 19:59
liotta
Rank: 1
等级:新手上路
帖子:13
积分:238
注册:2008-8-29
回复 1# lxy8881 的帖子

int* ret(int i)
{
    int *p;
    p=&i;
    return p;
};

int i是个临时变量 ,ret()调用后就不存在了,你还后面(cout<<*p<<endl;)还*p做什么(没意义嘛)?
不知你这个程序是表现什么的?

在linux下倒也能运行!

[ 本帖最后由 liotta 于 2008-9-13 20:38 编辑 ]
2008-9-13 20:36
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.083741 second(s), 10 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved