error: ‘_beginthreadex‘ undeclared (first use in this function); did you mean ‘SDL_beginthread‘?(代码片
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了error: ‘_beginthreadex‘ undeclared (first use in this function); did you mean ‘SDL_beginthread‘?(代码片相关的知识,希望对你有一定的参考价值。
WINDOWS下编译SDL2,出错如下:
SDL2-2.0.14/include/SDL_thread.h:107:25: error: '_beginthreadex' undeclared (first use in this function); did you mean 'SDL_beginthread'?
#define SDL_beginthread _beginthreadex
这个错误是怎么产生的?在cygwin中编译用到SDL2的代码。怎么解决呢?
- 修改SDL_thread.h。越改越多。
- 使用VS编译。太麻烦。
- 使用Linux版本的头文件。一下子就过去了。
以上是关于error: ‘_beginthreadex‘ undeclared (first use in this function); did you mean ‘SDL_beginthread‘?(代码片的主要内容,如果未能解决你的问题,请参考以下文章
015 _beginthreadex CreateThread 函数区别
小解_beginthreadex与_beginthreadex和CreateThread的区别