想装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
…从来没遇上过已经编译连接成功,关闭再打开之后就连接失败的情况…这样即使能在第一次建立时编译连接成功,我也玩不了啊
请各位帮帮忙吧