小编Art*_*ife的帖子

_main_getcmdline 中的链接器错误 _SDL_main 未解决

我正在关注 SDL2 的 LazyFoo 教程。我经历了前十节课,现在我收到了这个错误(在我编译之前,我没有收到来自 VS 的任何错误)。

1>------ Inizio compilazione: Progetto: yetANewSDLProj, Configurazione: Debug Win32 ------
1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: riferimento al simbolo esterno _SDL_main non risolto nella funzione _main_getcmdline
1>Compilazione progetto "yetANewSDLProj.vcxproj" NON COMPLETATA.
========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ==========
Run Code Online (Sandbox Code Playgroud)

“在函数“_SDL_getcmdline”中未解析对外部符号“_SDL_main”的引用

在我看来,错误不在我的代码中,而是在 SDL 的文件之间,但我无法弄清楚 Visual Studio 没有找到哪个文件或为什么。我创建了一个新的空项目,我唯一的代码(一个文件,main.cpp)是:

#include <SDL.h>
#include <SDL_image.h>
#include <stdio.h>
#include <iostream>
#include <string>
#include <cmath>

int main(int argc, char* argv[])
{
    SDL_Init(SDL_INIT_VIDEO);
    while(1){}
    SDL_Quit();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

包含文件位于路径:“C:\vs_dev_lib\include”
DLL/lib …

c++ linker-errors sdl-2

4
推荐指数
1
解决办法
4378
查看次数

标签 统计

c++ ×1

linker-errors ×1

sdl-2 ×1