| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1548 人关注过本帖
标题:想装allegro游戏库,还有一个地方不懂,请大神帮帮忙
只看楼主 加入收藏
obstratiker
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:198
专家分:758
注 册:2011-5-5
结帖率:100%
收藏
已结贴  问题点数:40 回复次数:8 
想装allegro游戏库,还有一个地方不懂,请大神帮帮忙
昨天已经算是装好allegro库了,我自己不太懂,都按网上资料稀里糊涂弄的
下面还有两个问题,各位大大别嫌太低级,真不会啊……测试程序是这个
程序代码:
#include <allegro.h>
//#pragma comment (lib,"E:\\VC98\\Lib\\alleg.lib")

int main(void) {
allegro_init();
allegro_message("Hello World!");
return 0;
}
END_OF_MAIN()

1,我写完程序能够编译通过,一开始没加注释那行,连接时就出现问题,后来查了说是要在 "工程--设置--连接--分类中选调试--加上alleg.lib"才行,并且貌似每建立一个工程就得这么弄一次。
我就想问问
i.如何建立一个工程或打开一个工程默认就带有alleg.lib库呢?
ii.我在在"工具--选项--目录"的lib库中,已经包含了alleg.lib了,为什么还要再在上面那加上一个。

2,我加上alleg.lib就能运行了,弹出了hello world的对话框。但最让我郁闷的是,当我关闭该文件,再重新打开的时候,即使加上alleg.lib也无法连接通过了,错误是
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
…从来没遇上过已经编译连接成功,关闭再打开之后就连接失败的情况…这样即使能在第一次建立时编译连接成功,我也玩不了啊

请各位帮帮忙吧
搜索更多相关主题的帖子: 游戏 测试 资料 
2012-08-18 10:47
newdos
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:6
帖 子:251
专家分:1169
注 册:2012-8-13
收藏
得分:13 
建立vc工程模版项目. 你可以搜索相关的文章了解模版是如何做的,需要一些mfc知识.
2012-08-18 10:57
obstratiker
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:198
专家分:758
注 册:2011-5-5
收藏
得分:0 
已解决~~就是在"工程--设置--连接--工程选项"中把subsystem:console改成subsystem:windows
但我还是想问
i.如何建立一个工程或打开一个工程默认就带有alleg.lib库呢?
ii.我在在"工具--选项--目录"的lib库中,已经包含了alleg.lib了,为什么还要再在上面那加上一个。
iii.我建立工程的时候就选的是win32 application,为什么重新打开时subsystem就变成console了呢?
有没有什么办法让我建立的win32 application一开打就是subsystem:windows呢?
2012-08-18 12:13
obstratiker
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:198
专家分:758
注 册:2011-5-5
收藏
得分:0 
已解决~~就是在"工程--设置--连接--工程选项"中把subsystem:console改成subsystem:windows
但我还是想问
i.如何建立一个工程或打开一个工程默认就带有alleg.lib库呢?
ii.我在在"工具--选项--目录"的lib库中,已经包含了alleg.lib了,为什么还要再在上面那加上一个。
iii.我建立工程的时候就选的是win32 application,为什么重新打开时subsystem就变成console了呢?
有没有什么办法让我建立的win32 application一开打就是subsystem:windows呢?
2012-08-18 12:14
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
收藏
得分:13 
关注!

做自己喜欢的事!
2012-08-19 18:38
obstratiker
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:198
专家分:758
注 册:2011-5-5
收藏
得分:0 
晕,一看我的得分记录
这贴居然判为送分贴…扣除40可用分…什么玩儿
虽然40分谁都不在乎,问题也可能白痴了点,可是
1,我是真不会,我没自己查资料吗,我没试着自己解决吗?
2,没人解答我有随意结贴吗?我有送分吗我有送分吗?
2012-08-20 18:26
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:13 
以下是引用obstratiker在2012-8-20 18:26:23的发言:

晕,一看我的得分记录
这贴居然判为送分贴…扣除40可用分…什么玩儿
虽然40分谁都不在乎,问题也可能白痴了点,可是
1,我是真不会,我没自己查资料吗,我没试着自己解决吗?
2,没人解答我有随意结贴吗?我有送分吗我有送分吗?

凡是开有分的帖都要先从你那扣些可用分的。等你结帖的时候会返还一半给你自己。你加给我们的分会变成我们的专家分。
这个机制主要是为了鼓励大家坚持每天上线回答一些自己力所及的问题。因为如果你没可用分了,你就不能开有分的帖子了。相对关注的人也可能会变少。
送分帖的这种说法好像有点不贴切,是不是应该叫悬赏帖好一点。不过大概知道那意思就行了。

我们没说你没查资料,只是你这个问题比较专业。大家可能都没搞过相关方面的东西而已。如果你觉得大家回的东西对你帮助不大可以选择不满意结帖。
2012-08-22 01:36
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
vc 我没怎么用过。也没扩展过 vc 的库。
但这个坛子里应该有熟悉这方面东西的人呀。可能这几天忙,没关注这个帖子吧。
2012-08-22 01:38
obstratiker
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:198
专家分:758
注 册:2011-5-5
收藏
得分:0 
回复 8楼 pangding
原来我搞错了,发帖扣除可用分我是知道的
但我以为论坛对于发帖的判别机制是分为:正常的发帖问问题,发不思考直接求答案的帖子。而对于伸手党会有相应的处罚就是“发送分贴扣除可用分”
所以我看“送分”俩字就以为被判为后者,因此有了意见。
……
还是写悬赏分比较好
2012-08-22 14:47
快速回复:想装allegro游戏库,还有一个地方不懂,请大神帮帮忙
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016485 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved