编译KlayGE,UniversalDXSDK项目报错
来源:互联网 发布:章鱼彩票 知乎 编辑:程序博客网 时间:2024/05/18 08:21
错误原因
路径设置问题
代码块
PROJECT(UniversalDXSDK)CMAKE_MINIMUM_REQUIRED(VERSION 2.8.6)IF(COMMAND cmake_policy) CMAKE_POLICY(SET CMP0003 NEW)ENDIF(COMMAND cmake_policy)SET(DXSDK_DIR "../..")SET(KLAYGE_ROOT_DIR "${DXSDK_DIR}/../..")INCLUDE(${KLAYGE_ROOT_DIR}/cmake/Common.cmake)INCLUDE(${KLAYGE_ROOT_DIR}/cmake/Platform.cmake)INCLUDE(${KLAYGE_ROOT_DIR}/cmake/Compiler.cmake)INCLUDE(${KLAYGE_ROOT_DIR}/External/Build/CMake/ExternalCommon.cmake)SET(KLAYGE_BIN_DIR "${DXSDK_DIR}/../../KlayGE/bin/${KLAYGE_PLATFORM_NAME}")SET(D3DCOMPILER_NAME "d3dcompiler_47.dll")SET(REL_PATH "External/Downloads/UniversalDXSDK.7z")SET(SEVENZIP_PATH "${KLAYGE_ROOT_DIR}/External/Downloads/${KLAYGE_HOST_PLATFORM_NAME}/7z")SET(PACKAGE_COMMIT_ID "ad787fbcbe77410ea25ebfe8b17644d8b1f38480")SET(PACKAGE_FILE_ID "318ee1572dcd89b165eeb11297fda36a5d9cb035")DOWNLOAD_PACKAGE("UniversalDXSDK" ${REL_PATH} ${PACKAGE_COMMIT_ID} ${PACKAGE_FILE_ID} "README.md")IF(KLAYGE_PLATFORM_WINDOWS) SET(D3DCOMPILER_ARCH_NAME ${KLAYGE_ARCH_NAME})ELSE() SET(D3DCOMPILER_ARCH_NAME "x86")ENDIF()SET(SRC_PATH "${DXSDK_DIR}/Redist/${D3DCOMPILER_ARCH_NAME}/${D3DCOMPILER_NAME}")SET(REDIST_PATH "${KLAYGE_BIN_DIR}/${D3DCOMPILER_NAME}")ADD_CUSTOM_COMMAND(OUTPUT ${REDIST_PATH} COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SRC_PATH} ${REDIST_PATH})ADD_CUSTOM_TARGET(Redist ALL DEPENDS ${REDIST_PATH})
解决办法
修改 DXSDK_DIR,如上代码。
0 0
- 编译KlayGE,UniversalDXSDK项目报错
- KlayGE
- 运行项目编译报错
- maven项目编译报错
- pdfsharp开源项目编译报错
- ubuntu 12.10 NDK编译项目报错
- BlackBerry 10 cascades项目编译报错
- 使用VS2012编译项目报错如下:
- Eclipse中maven项目编译报错解决方法
- vs2012项目platform toolset设置vs2010 编译报错
- Maven编译项目后,报错 非法字符:\65279
- Maven命令编译项目,报错 非法的表达式开始
- clang编译luabind项目报错和tcmalloc内存释放
- android studio或intellij 编译项目时候报错
- Maven编译项目报错:某些类找不到符号
- 部分代码目录结构错误,导致项目编译报错
- 项目在Xcode7.2编译正常,但是运行报错。
- android项目编译报错:error occurred during the build
- 高仿ios钉钉菜单展示效果
- 判断手机有无外置sd卡
- 读《摄影师的故事》
- 定风波·南海归赠王定国侍人寓娘
- 解决MySQL : InnoDB: Cannot allocate memory for the buffer pool
- 编译KlayGE,UniversalDXSDK项目报错
- UVALive 6092 - Catching Shade in Flatland(线段和圆交线段最大长度)
- javascript Date format(js日期格式化)
- 7.2获取资源
- IOS生成同时支持armv7,armv7s,i386,x86_64,arm64的静态库.a文件
- Energy Conversion and Management (ECM) 的审稿周期
- STL提取参数模版的类型
- 硬币问题
- 浏览器开发人员工具使用初步图解