我必须自己在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权限的服务器上需要它们。