gpt4 book ai didi

c++ - SDL 教程中的 LNK2019 错误,但仅在 Visual Studio 2010 中

转载 作者:行者123 更新时间:2023-11-30 01:25:15 25 4
gpt4 key购买 nike

我正在为 VS2010 执行 LazyFoo 的 SDLTutorial 设置,但我无法让它合作。奇怪的是,我可以让它在 VS2008 上正常工作。

#include "SDL.h"

int main(int argc, char* argv[])
{
SDL_Init(SDL_INIT_EVERYTHING);
SDL_Quit();

return 0;
}

这是它给我的错误信息

1>MSVCRT.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
1>Visual Studio 2008\Projects\Test\Debug\Test.exe : fatal error LNK1120: 1 unresolved externals

我已经按照这些步骤一步一步地执行了至少 4 次,但我仍然遇到这些错误。如果我不能解决这个问题,我正在考虑回到 2008 年,但我宁愿留在 2010 年。有什么我想念的吗?

最佳答案

这意味着链接器找不到库。仔细检查中的设置

Project -> Properties -> Configuration Properties -> Linker

  1. 指定目录:常规附加库目录:<path>\SDL2-2.0.3\lib\x86

  2. 指定文件:输入附加依赖项:SDL2.lib;SDL2main.lib;

关于c++ - SDL 教程中的 LNK2019 错误,但仅在 Visual Studio 2010 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12596926/

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