gpt4 book ai didi

linux -/usr/bin/ld : cannot find -lglfw

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:32 24 4
gpt4 key购买 nike

我是 cocos2d-x 平台的新手,尝试在 Linux(Ubuntu 13.04) 环境上运行测试。我已按照 git-cocos2d-x 中的步骤进行操作并在执行时出现以下错误cocos run -p linux 命令。

/usr/bin/ld: cannot find -lglfw collect2: error: ld returned 1 exit status

谁能告诉我如何解决这个错误?

任何帮助都将不胜感激。

安装后出现如下错误

lib/libcocos2d.a(CCGLView.cpp.o): In function cocos2d::GLView::GLView()':
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:275: undefined reference to
glfwSetErrorCallback' lib/libcocos2d.a(CCGLView.cpp.o): In function cocos2d::GLView::initWithRect(std::string const&, cocos2d::Rect, float)':
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:337: undefined reference to
glfwWindowHint' cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:343: undefined reference to glfwCreateWindow'
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:344: undefined reference to
glfwMakeContextCurrent' cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:347: undefined reference to glfwSetCursorPosCallback'
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:348: undefined reference to
glfwSetScrollCallback' cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:351: undefined reference to glfwSetWindowPosCallback'
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:352: undefined reference to
glfwSetFramebufferSizeCallback' lib/libcocos2d.a(CCGLView.cpp.o): In function cocos2d::GLView::initWithFullScreen(std::string const&)':
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:381: undefined reference to
glfwGetPrimaryMonitor' cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:385: undefined reference to glfwGetVideoMode'
lib/libcocos2d.a(CCGLView.cpp.o): In function
cocos2d::GLView::initWithFullscreen(std::string const&, GLFWvidmode const&, GLFWmonitor*)': cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:397: undefined reference to glfwWindowHint'
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:398: undefined reference to
glfwWindowHint' cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:399: undefined reference to glfwWindowHint'
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:400: undefined reference to
glfwWindowHint' lib/libcocos2d.a(CCGLView.cpp.o): In function cocos2d::GLView::end()':
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:414: undefined reference to
glfwSetWindowShouldClose' lib/libcocos2d.a(CCGLView.cpp.o): In function cocos2d::GLView::windowShouldClose()':
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:430: undefined reference to
glfwWindowShouldClose' lib/libcocos2d.a(CCGLView.cpp.o): In function cocos2d::GLView::updateFrameSize()':
cocos2d-x/NTT-Game/MyGame/cocos2d/cocos/platform/desktop/CCGLView.cpp:489: undefined reference to
glfwGetFramebufferSize'

最佳答案

你的系统上安装了 libglfw 吗?自该库的版本 3 起,链接标志为 -lglfw3

关于linux -/usr/bin/ld : cannot find -lglfw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24933051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com