cmake没有找到提升1.63.0

时间:2017-04-11 11:07:58

标签: c++ linux boost cmake cgal

我必须自己在Linux中编译CGAL 4.10并使用替代的boost安装。 我尝试使用以下参数 cmake CGAL,但是我总是得到与boost有关的错误消息:

cmake -DBoost_NO_BOOST_CMAKE=TRUE -DBoost_NO_SYSTEM_PATH=TRUE -
DBoost_INCLUDE_DIR=$Path_to_Boost/boost/version.hpp

给出错误:BOOST_INCLUDE_DIR-NOT_FOUND

import React, {PropTypes} from 'react';
import {connect} from 'react-redux';
import {bindActionCreators} from 'redux';
import * as actions from '../actions/rhythmActions';
import {Meter} from './Meter';

export const RhythmContainer = (props) => {
  console.log("RhythmContainer");
  let rows = [];
  for (let i=0; i < props.rhythm.meters.length; i++) {
     rows.push(<Meter key={i} actions={actions} store={props.store} rhythm={props.rhythm.meters[i]} meterId={i}/>);
  }

  return (
    <div>
      This will be a 4/4 rhythm
      {rows}
    </div>
  );
};

RhythmContainer.propTypes = {
  rhythm: PropTypes.object.isRequired,
  store: PropTypes.object.isRequired,
};

function mapStateToProps(state) {
  return {
    rhythm: state.rhythm,
  };
}

function mapDispatchToProps(dispatch) {
  return {
    actions: bindActionCreators(actions, dispatch)
  };
}

export default connect(
  mapStateToProps,
  mapDispatchToProps
)(RhythmContainer);

及其变体给出错误:Boost版本:0.0.0,CGAL需要Boost版本高于1.48.0

有没有人在构建CGAL时遇到类似的问题?

使用 sudo apt-get install 安装CGAL和Boost对我来说不是一个选项我在没有su权限的服务器上需要它们。

0 个答案:

没有答案