在 Dev c++ 中对'SDL_main'的未定义引用
Undefined reference to 'SDL_main' in Dev c++
我目前在dev c++中编译我的项目有问题,我所做的是我不小心按了'Rebuild all'而不是编译和运行,现在它显示了这个错误。
Undefined Reference to 'SDL_main'
,我能做些什么来修复这个错误?
当使用int main()
代替:
int main(int argc, char **argv)
//or
int main(int argc, char *argv[])
试着用下面任意一个来替换。
编辑:在看到你两天前问的关于同一问题的问题后,我将添加一些澄清:
创建项目时,请确保选择
Win32 GUI
或Win32 Console
应用程序创建项目后,我假设您在链接器下的项目参数中添加了以下命令行:
-lmingw32 - -lSD2main -lSDL2
然后把
SDL2.dll
放到你的项目目录中,也就是你的可执行文件所在的目录。在
main(int argc, char **argv)
开始之前包含SDL2.h
相关文章:
- C++/生成文件错误:未定义对"main"的引用
- 在 Linux 上编译 - 在函数 '_start' 中:(.text+0x20):对 'main' 的未定义引用
- crt1.o:在函数"_start"中:(.text+0x20):对"main"的未定义引用
- main.cpp:(.text+0x8ea):在C++中未定义的引用
- main.cpp:(.text+0x8f):对[对象方法]的未定义引用
- 从 crt1.o 对 main 的未定义引用
- 对"main"的未定义引用 - 但包括 main 函数
- main.cpp :(.text 0x5f):未定义的引用
- 尝试使用 MinGW 编译 Assembly + C++:ccqKAvXJ.o:main.cpp:(.text+0x18):对 'GetMagicNumber' 的未定义引用
- 在Linux上使用makefile,使用Boost和MPI对"main"的未定义引用
- QT Subdir-未定义对main的引用-错误
- 为什么在包含类头的情况下,我的数组在main中未定义
- 生成文件错误:未定义对 main 的引用
- 代码块中对 main 的未定义引用
- OpenCV, XCode 中的链接错误, 架构的未定义符号 x86_64: "_cvHaarDetectObjects" , 引用自: _main in main.o
- main.c:(.text+0x30):对"互惠"的未定义引用
- 未能创建第一个库`对“main”的未定义引用
- g++ 链接问题:在函数 '_start' 中: (.text+0x20):对 'main' 的未定义引用
- LoopFillZerobss对main有一个未定义的引用
- 编译时对"main"的 C++ 未定义引用