所以我收到以下错误:
1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: unresolved external symbol __imp__fprintf referenced in function _ShowError
1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: unresolved external symbol __imp____iob_func referenced in function _ShowError
我的代码很简单:
#include <iostream>
#include "SDL2\SDL.h"
int main(int argc, char* argv[])
{
std::cout << "Hello World!" << std::endl;
return 0;
}
我已经正确链接了库,这在 vs2012 中工作正常,但由于某种原因无法在 vs2015 中编译。
我在 SDL 1.2 上遇到了同样的问题 - 对我有用的解决方案是下载 SDL 源代码并使用 VS 2015 构建库。当我链接到新(VS2015)构建的库时,问题得到了解决 - 也许有人应该尝试相同的方法对于 SDL 2(从源代码重建库)?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)