加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 06:02:04 所属栏目:百科 来源:网络整理
导读:所以我收到以下错误: 1SDL2main.lib(SDL_windows_main.obj) : error LNK2019: unresolved external symbol __imp__fprintf referenced in function _ShowError1SDL2main.lib(SDL_windows_main.obj) : error LNK2019: unresolved external symbol __imp____i
所以我收到以下错误:
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 "SDL2SDL.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)?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读