【发布时间】:2011-02-18 15:10:01
【问题描述】:
我正在尝试在 Mac OSX 上使用 cmake,我已经安装了二进制版本,然后还安装了源代码。但是,在尝试创建 Makefile 时,我继续收到以下错误。
cpc1-dumb4-2-0-cust166:构建 bcrowhurst$ cmake 。 CMake 错误:错误需要内部 CMake 变量未设置,cmake 可能未正确构建。
缺少的变量是:
CMAKE_On_COMPILER_ENV_VAR
CMake 错误:错误需要内部 CMake 变量未设置,cmake 可能未正确构建。
缺少的变量是:
CMAKE_On_COMPILER
CMake Error: Could not find cmake module file:/Users/bcrowhurst/NetBeansProjects/appon/build/CMakeFiles/CMakeOnCompiler.cmake
CMake Error: Could not find cmake module file:CMakeOnInformation.cmake
CMake Error: CMAKE_On_COMPILER not set, after EnableLanguage
-- Boost version: 1.43.0
-- Found the following Boost libraries:
-- system
-- Configuring incomplete, errors occurred!
我的 CMakeLists.txt 如下:
cmake_minimum_required( VERSION 2.6 )
project( Application On )
find_package( Boost COMPONENTS system REQUIRED )
link_directories( ${Boost_LIBRARY_DIRS} )
if(Boost_FOUND)
include_directories( ${Boost_INCLUDE_DIRS} )
add_library( object ../source/object.cpp ../source/object.h )
target_link_libraries( object ${Boost_SYSTEM_LIBRARY} )
endif()
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: cmake