我正在用SDL2制作游戏,对于文本,我需要包含SDL2_ttf.h。但是,当我开始运行程序时,它给了我错误:“找不到入口点”
“找不到入口点”
我从开发库“ SDL2_ttf-devel-2.0.15-VC.zip”下的https://www.libsdl.org/projects/SDL_ttf/下载了SDL2 TTF。
以及我的Visual Studio Project设置:
C++ Additional include directories
C++ Linker settings
C++ Linker input settings
最佳答案
对于您正在使用的SDL2_ttf二进制文件,您的SDL2二进制文件太旧。您的SDL2二进制文件是从2017年5月开始的。在以下邮件列表中,显示了SDL_ceilf
函数是在2017年11月添加的:http://lists.libsdl.org/pipermail/commits-libsdl.org/2017-November/002386.html
要修复更新的SDL2二进制文件,请执行以下操作:https://www.libsdl.org/download-2.0.php
做一个干净的构建你的项目。
关于c++ - 如何解决“程序入口点SDL_ceilf不能设在动态链接库”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54517483/