gpt4 book ai didi

c++ - 如何将 allegro 4.4 与 visual studio 2010 链接起来

转载 作者:太空狗 更新时间:2023-10-29 21:48:10 24 4
gpt4 key购买 nike

我已经尝试了几个小时来将 allegro 4.4 与 visual studio 2010 链接起来。我使用的是 Microsoft visual C++ 2010 Express Edition。这是我所做的:

  1. 我从 http://www.allegro.cc/files/?v=4.4 下载了 Windows 二进制文件(我下载的是MSVC 2010的)

  2. 我将 zip 存档中的三个文件夹解压缩到以下位置“C:\allegro”

  3. 我启动了 MSVC 并创建了一个新的 Windows 控制台应用程序

  4. 我创建了一个 main.cpp 文件

  5. 在项目属性中,我转到 VC++ 目录并将包含目录设置为“C:\allegro\include”

  6. 在 VC++ 目录中,我将库目录设置为“C:\allegro\lib”

  7. 在 Linker->Input 中,我将“allegro-4.4.2-md.lib”添加到附加依赖项中。

  8. 在配置属性->调试中,我将“环境”设置为“PATH=c:\allegro\bin;%PATH%”

  9. 我应用了所有更改并将这个简单程序输入到 main.cpp 中

    #include <allegro.h>
    int main()
    {
    return 0;
    }
    END_OF_MAIN();
  10. 当我尝试调试它时,我遇到了两个错误 Error 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartupError 2 error LNK1120: 1 unresolved externals

我一直在沮丧地拔头发!有人可以帮助我或指出正确的方向吗?

最佳答案

好吧,我现在觉得自己像个白痴,但看完之后我明白了 http://www.allegro.cc/manual/4/miscellaneous/frequently-asked-questions-(faq)/windows-problems/d4cf0624ded68003a11b4892102bbc66 .我意识到问题是我创建了一个控制台应用程序而不是一个窗口应用程序。我通过转到“配置属性”->“链接器”->“系统”并将子系统设置为“Windows (/SUBSYSTEM:WINDOWS)”来解决此问题,希望这对遇到此问题的任何其他人有所帮助。

关于c++ - 如何将 allegro 4.4 与 visual studio 2010 链接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11405401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com