我写了一个 SFML C++ 游戏,并试图开始使用线程,但过了一段时间一切都崩溃了。搜索后我发现修复似乎是调用 XInitThreads(); 但这以某种方式不起作用。
简化代码:
#include <X11/Xlib.h>
int main() {
XInitThreads();
//other stuff
return 1337;
}
Run Code Online (Sandbox Code Playgroud)
我尝试编译时收到的错误消息是“对符号‘XInitThreads’的未定义引用。难道头文件正在工作,但没有实现该方法的文件?