微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c – 如何在Visual Studio 2015预览中修复SDL 2.0.3的未解决的外部程序?

所以我收到以下错误
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有同样的问题 – 为我工作的解决方案是使用VS 2015下载SDL源并构建lib.当我链接到新的(VS2015)内置库时,问题已经修复 – 也许有人应该尝试对于SDL 2(从源重建lib)?

原文地址:https://www.jb51.cc/c/113018.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐