نوشته شده توسط
حامد مصافی
در فایل CMakeFile.txt جایی نوشته شده FIND_PACKAGE(Boost) اونو پیدا کن و قبلش این دستورات رو اضافه کن:
SET(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} "g:/Falcon/software/OpenTissue/boost_1_56_0")
SET(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} "g:/Falcon/software/OpenTissue/boost_1_56_0/libs")
----
cmake ربطی به VSنداره. در واقع cmakeنسخه لینوکس، مکاواس و یونیکس هم داره!
ممنون از شما. ولی...
فایل cmakeFile.txt وجود نداشت. بجاش یه فایل بود به اسم FindOpenTissue.cmake که توش این خطوط رو داشت:
# Try to find Boost (http://www.boost.org/), Boost is needed by almost all
# OpenTissue code, one have to make sure this one works!
#
SET(Boost_USE_STATIC_LIBS ON)
#SET(Boost_USE_MULTITHREAD OFF)
FIND_PACKAGE( Boost 1.39.0 COMPONENTS unit_test_framework )
IF(Boost_FOUND)
SET(OPENTISSUE_INCLUDE_DIRS ${OPENTISSUE_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS})
ENDIF(Boost_FOUND)
و من اون دو خطی رو که فرمودید ابتداش اضافه کردم. اما بازهم همون ارور boost not found رو میده و از اون 4 تا خطی که گفتم فقط Boost_INCLUDE_DIR رو شناخته.
ممکنه بخاطر تفاوت ورژن boost باشه؟