无法链接GLFW库

时间:2015-01-21 10:11:58

标签: c++ linux glfw linkage

除了glfwInit()(所有其他glfw函数仍会导致链接错误)之外,所有内容都与this question非常相似,这是正常链接。当我试图将'glfw'更改为'glfw3'时一切正常,但应用程序冻结在glfwCreateWindow()。我想,我确实需要'-glfw',而不是'glfw3',但它会导致链接错误。我该怎么办?

1 个答案:

答案 0 :(得分:1)

有两个原因:

  1. 由于存在已弃用的glfw2库而导致链接错误(只需执行sudo apt-get purge libglfw-devsudo apt-get purge libglfw2并重新安装libglfw3。
  2. 冻结。是的,这是well-known unity bug。例如,您可以手动检索有效的窗口指针,以便将其与glfw一起使用。你也可以使用例如gnome或mate。