不能 link GLFW 库
Can't link GLFW libs
一切都与this question非常相似,除了glfwInit()
(所有其他glfw函数仍然导致链接错误),这是正常链接。当我尝试将 'glfw' 更改为 'glfw3' 时,一切正常,但应用程序冻结在 glfwCreateWindow()
。我认为,我确实需要“-glfw”,而不是 'glfw3',但它会导致链接错误。我必须做什么?
有两个原因:
- 链接错误,因为存在已弃用的 glfw2 库(只需执行
sudo apt-get purge libglfw-dev
和 sudo apt-get purge libglfw2
并重新安装 libglfw3。
- 冻结。是的,这是 well-known unity bug。例如,您可以手动检索有效的 window 指针以将其与 glfw 一起使用。您也可以使用例如 gnome 或 mate。
一切都与this question非常相似,除了glfwInit()
(所有其他glfw函数仍然导致链接错误),这是正常链接。当我尝试将 'glfw' 更改为 'glfw3' 时,一切正常,但应用程序冻结在 glfwCreateWindow()
。我认为,我确实需要“-glfw”,而不是 'glfw3',但它会导致链接错误。我必须做什么?
有两个原因:
- 链接错误,因为存在已弃用的 glfw2 库(只需执行
sudo apt-get purge libglfw-dev
和sudo apt-get purge libglfw2
并重新安装 libglfw3。 - 冻结。是的,这是 well-known unity bug。例如,您可以手动检索有效的 window 指针以将其与 glfw 一起使用。您也可以使用例如 gnome 或 mate。