IFCPlusPlusArchiv1
所属分类:编译器/解释器
开发工具:C++
文件大小:8130KB
下载次数:0
上传日期:2015-01-12 18:04:13
上 传 者:
sh-1993
说明: IFCPlusPlus的分叉,“第二波”(在2014-06-01发生的存储库神秘重置后提交)。Th...
(Fork from IFCPlusPlus, "Second wave" (commits after the repository mysterious reset which happened on 2014-06-01). The main changes are meant to make it compile with Clang using the CMake build system.)
文件列表:
CMakeLists.txt (1012, 2015-01-13)
Carve (0, 2015-01-13)
Carve\CMakeLists.txt (3846, 2015-01-13)
Carve\Carve.vcxproj (19428, 2015-01-13)
Carve\Carve.vcxproj.filters (9483, 2015-01-13)
Carve\Carve.vcxproj.user (221, 2015-01-13)
Carve\src (0, 2015-01-13)
Carve\src\AUTHORS (42, 2015-01-13)
Carve\src\LICENSE.GPL2 (19049, 2015-01-13)
Carve\src\common (0, 2015-01-13)
Carve\src\common\CMakeLists.txt (57, 2015-01-13)
Carve\src\common\Makefile.am (829, 2015-01-13)
Carve\src\common\geom_draw.cpp (20817, 2015-01-13)
Carve\src\common\geom_draw.hpp (1588, 2015-01-13)
Carve\src\common\geometry.cpp (8092, 2015-01-13)
Carve\src\common\geometry.hpp (1635, 2015-01-13)
Carve\src\common\opts.hpp (6864, 2015-01-13)
Carve\src\common\read_ply.cpp (14559, 2015-01-13)
Carve\src\common\read_ply.hpp (3313, 2015-01-13)
Carve\src\common\rgb.hpp (2776, 2015-01-13)
Carve\src\common\scene.cpp (11985, 2015-01-13)
Carve\src\common\scene.hpp (2021, 2015-01-13)
Carve\src\common\stringfuncs.hpp (2309, 2015-01-13)
Carve\src\common\write_ply.cpp (13829, 2015-01-13)
Carve\src\common\write_ply.hpp (2459, 2015-01-13)
Carve\src\include (0, 2015-01-13)
Carve\src\include\carve (0, 2015-01-13)
Carve\src\include\carve\Makefile.am (1235, 2015-01-13)
Carve\src\include\carve\aabb.hpp (4191, 2015-01-13)
Carve\src\include\carve\aabb_impl.hpp (14180, 2015-01-13)
Carve\src\include\carve\carve.hpp (5535, 2015-01-13)
Carve\src\include\carve\cbrt.h (2631, 2015-01-13)
Carve\src\include\carve\classification.hpp (3225, 2015-01-13)
Carve\src\include\carve\cmake-config.h.in (365, 2015-01-13)
Carve\src\include\carve\collection.hpp (1331, 2015-01-13)
Carve\src\include\carve\collection (0, 2015-01-13)
Carve\src\include\carve\collection\Makefile.am (91, 2015-01-13)
Carve\src\include\carve\collection\unordered.hpp (1186, 2015-01-13)
Carve\src\include\carve\collection\unordered (0, 2015-01-13)
... ...
This is fork from [IFCPlusPlus](https://code.google.com/p/ifcplusplus/), "Second wave" (commits after the repository mysterious reset which happened in 2014-06-01).
The main changes are meant to make it compile with Clang using the CMake build system.
IFCPlusPlus requires [Carve](https://code.google.com/p/carve/), [Boost 1.54](http://www.boost.org), and [OpenSceneGraph](http://www.openscenegraph.org).
Carve is included with this repository but compiling against the [official repository](https://github.com/VTREEM/Carve) is preferred.
The optional viewer requires [Qt 5.3](http://qt-project.org).
** Building IFCPlusPlus with Carve and Boost as external dependencies: **
Example for OS X 10.9:
. $YOUR_COTS_BIN_DIR: where your out-of-source builds are
. $YOUR_COTS_SRC_DIR: where your source codes are
ccmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_OSX_ARCHITECTURES:STRING="x86_***" \
-D CMAKE_OSX_SYSROOT:STRING="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/" \
-D CMAKE_INSTALL_PREFIX:STRING="$YOUR_COTS_BIN_DIR/OpenSceneGraph/build-OSX;$YOUR_COTS_SRC_DIR/OpenSceneGraph" \
-D OSG_BINARY_DIR:STRING=$YOUR_COTS_BIN_DIR/OpenSceneGraph/build-OSX \
-D CARVE_SOURCE_DIR:STRING=$YOUR_COTS_SRC_DIR/Carve \
-D CARVE_BINARY_DIR:STRING=$YOUR_COTS_BIN_DIR/Carve/build-OSX \
-D BUILD_VIEWER_APPLICATION:BOOL=ON \
-D CARVE_BOOST_COLLECTIONS:BOOL=TRUE \
-D CARVE_SYSTEM_BOOST:BOOL=TRUE \
-D Boost_DIR:STRING="$YOUR_COTS_BIN_DIR/boost_1_54_0" \
-D BOOST_INCLUDEDIR:STRING="$YOUR_COTS_SRC_DIR/boost_1_54_0" \
-D OSG_CXX_LANGUAGE_STANDARD:STRING="C++11" \
-D CMAKE_CXX_FLAGS:STRING="-std=c++11" \
-D CMAKE_EXE_LINKER_FLAGS:STRING="-stdlib=libc++" \
-D DESIRED_QT_VERSION:STRING="5" \
-D QT_QMAKE_EXECUTABLE:PATH="$YOUR_COTS_SRC_DIR/Qt5.3.0/5.3/clang_***/bin/qmake" \
-D CMAKE_PREFIX_PATH:PATH="$YOUR_COTS_SRC_DIR/Qt5.3.0/5.3/clang_***" \
$YOUR_COTS_SRC_DIR/ifcplusplus2
(C)configure, (G)enerate
make -j 4
近期下载者:
相关文件:
收藏者: