【发布时间】:2015-10-18 04:00:42
【问题描述】:
cocos2d-x 3.6 出现问题,我安装了程序并创建了我在程序中找到的第一个 hello world 文件,但是当我尝试运行时,出现以下错误,有人可以告诉我如何解决它并解释为什么会发生错误
cocos run -s ~/MyCompany2/MyGame -p linux
运行命令:编译
构建模式:调试
运行:'cmake -DCMAKE_BUILD_TYPE=Debug -DDEBUG_MODE=ON ..'
-- C 编译器标识为 GNU 4.9.2
-- CXX 编译器标识为 GNU 4.9.2
-- 检查工作的 C 编译器:/usr/bin/cc
-- 检查工作的 C 编译器:/usr/bin/cc -- 工作
-- 检测 C 编译器 ABI 信息
-- 检测 C 编译器 ABI 信息 - 完成
-- 检测 C 编译特性
-- 检测 C 编译特性 - 完成
-- 检查工作的 CXX 编译器:/usr/bin/g++
-- 检查工作的 CXX 编译器:/usr/bin/g++ -- 工作
-- 检测 CXX 编译器 ABI 信息
-- 检测 CXX 编译器 ABI 信息 - 完成
-- 检测 CXX 编译特征
-- 检测 CXX 编译特性 - 完成
看来您正在使用 GCC 为 Linux 本地构建
-- OpenGL 包含目录:/usr/include
-- GLEW 包含目录:/usr/include
-- 找到 PkgConfig
-- 检查模块 'glfw3'
-- 未找到包“glfw3”
cocos2d/cmake/Modules/FindPackageHandleStandardArgs.cmake:136 处的 CMake 错误 (消息):
找不到 GLFW3(缺少:GLFW3_LIBRARIES GLFW3_INCLUDE_DIR)
调用堆栈(最近调用优先):
cocos2d/cmake/Modules/FindPackageHandleStandardArgs.cmake:343
(_FPHSA_FAILURE_MESSAGE)
cocos2d/cmake/Modules/FindGLFW3.cmake:152
(find_package_handle_standard_args)
cocos2d/cmake/Modules/CocosBuildHelpers.cmake:44 (find_package)
cocos2d/CMakeLists.txt:187 (cocos_find_package)
-- 配置不完整,出现错误!
另请参阅“/home/jmuniz/MyCompany2/MyGame/linux-build/CMakeFile/CMakeOutput.log”。
错误运行命令,返回码:1
【问题讨论】:
标签: c++ cmake cocos2d-x cocos2d-x-3.0