我搜索了论坛,并找到了相关资料,但我不能对这个问题应用任何解决方案(大多数线程都适用于windows / linux)。我的默认cmake看起来像这样:
cmake_minimum_required(VERSION 2.8.4)
project(01___Shared_Pointers)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES
Point.cpp
Point.hpp
TestSharedPtr101.cpp)
FIND_PACKAGE(Boost)
IF (Boost_FOUND)
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})
ADD_DEFINITIONS( "-DHAS_BOOST" )
ENDIF()
add_executable(01___Shared_Pointers ${SOURCE_FILES})
在我的机器上,boost位于“Macintosh HD / opt / local / include / boost”。我相信我使用的是1.57版,我是通过MacPorts安装的。甚至可以在Mac上进行集成吗?还是我在浪费时间?非常感谢。