SDL 2.03和VS 2015出现问题
having trouble with SDL 2.03 and VS 2015
好吧,最近我从VS 2013跳到了VS 2015,我想开始一个新的SDL项目,我严格按照这里的步骤进行,出于某种原因,每当我试图编译代码时,我都会遇到这些链接器错误。
错误1:
警告LNK4098 defaultlib"msvcrt.lib"与其他库的使用冲突;使用/NODEFAULTLIB:library SDLtutorial c:\Users\Nas\documents\visual studio 2015\Projects\SDLtutorial\SDLtutorial\MSVCRTD.lib(initializers.obj)1
错误2:
错误LNK2019函数_ShowError SDLtutorial c:\Users\Nas\documents\visual studio 2015\Projects\SDLtutorial\Sdl2min.lib(SDL_windows_main.obj)1 中引用的未解析外部符号__imp__fprintf
错误3:
错误LNK2019函数_ShowError SDLtutorial c:\Users\Nas\documents\visual studio 2015\Projects\SDLtutorial\Sdl2min.lib(SDL_windows_main.obj)1 中引用的未解析外部符号__imp___iob_func
SDL似乎是用不同版本的Visual Studio(可能是VS2013)编译的。您应该确保您的Visual Studio版本使用的是SDL的.lib文件的正确版本,或者从SDL中获取源代码并自己编译库。
此外,错误1在大多数情况下都可以被安全地忽略。
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 算法问题:查找从堆栈中弹出的所有序列
- 当我尝试添加 2 个大字符串时,我无法弄清楚出了什么问题
- Qt Visual Studio 2015 加载项编译问题
- 阶乘问题在 c++ 中给出错误的输出
- C++泛型类错误,问题出在哪里?
- 任何人都可以告诉我我的 C++ 代码出了什么问题?
- 数组为此合并排序函数提供了正确的输出,但向量给出了不正确的输出.出了什么问题?
- reinterpret_cast,只读访问,简单的可复制类型,会出什么问题?
- 在Hackerearth上获取运行时错误(SIGSEGV),无法找出代码中的问题
- 不确定出了什么问题(字符串输入)
- 我无法找出我的代码出了什么问题
- Visual Studio 2015 安装问题
- 向量<对<双精度,双精度>>给出问题
- C Microsoft Visual Studio 2015调试问题(找不到或打开PDB文件.)
- 服务器未收到UDP数据包,花费数小时试图找出问题所在
- C++ 输出找出问题
- 在成功运行10小时后,在发布模式下从windows应用程序中获得异常,如何检测出问题
- SDL 2.03和VS 2015出现问题
- VS 2015 c++编译问题