نمایش نتایج 1 تا 5 از 5

نام تاپیک: مشکل در شناساندن boost به cmake

  1. #1
    کاربر دائمی آواتار ASedJavad
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    زیر سایه امام رئوف
    پست
    856

    مشکل در شناساندن boost به cmake

    سلام
    قبل از هر چیز بگم که من برنامه نویس سی نیستم و درنتیجه خواهش میکنم خیلی پیچیده جواب ندید.
    مشکل اینه که من یه سورس دانلود کردم که تو هلپش گفته باید با cmake ساخته بشه!
    بعد نوشته بود نیاز به boost library داره
    خب من cmake رو دانلود و نصب کردم. boost رو هم دانلود کردم
    وقتی تو cmake، کانفیگور رو میزنم، این 4 تا خطا رو میده:

    Boost_DIR-NOTFOUND
    Boost_INCLUDE_DIR-NOTFOUND
    Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUF-NOTFOUND
    Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE-NOTFOUND

    الان من نمیدونم دقیقا باید چکار کنم.
    باید مسیر کدوم فولدرا رو به این 4 مورد بدم؟
    وقتی boost رو اکسترکت میکنم، یک همچین پوشه هایی داره:

    Untitled.jpg
    این رو هم بگم (شاید گفتنش لازم باشه) من ویندوز 8.1 x64 کار میکنم و برا استفاده رو ویژوال استودیو 2013 میخوامش

    درضمن یه سؤال دیگه:
    مگه ویژوال استودیو فقط نسخه 32 بیتی نداره؟ پس چطور تو cmake هم نسخه ARM داره و هم WIN64؟
    ممنون
    آخرین ویرایش به وسیله ASedJavad : چهارشنبه 28 آبان 1393 در 15:20 عصر

  2. #2

    نقل قول: مشکل در شناساندن boost به cmake

    در فایل 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‌نسخه لینوکس، مک‌او‌اس و یونیکس هم داره!

  3. #3
    کاربر دائمی آواتار ASedJavad
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    زیر سایه امام رئوف
    پست
    856

    نقل قول: مشکل در شناساندن boost به cmake

    نقل قول نوشته شده توسط حامد مصافی مشاهده تاپیک
    در فایل 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 باشه؟

  4. #4

    نقل قول: مشکل در شناساندن boost به cmake

    برای build کردن boost اصلا نیازی به cmake نیست
    cmd رو باز کنید cd کنید به پوشه boost بعد این 2 خط رو بزنید

    bootstrap
    .\b2

    بعد هم مسیر lib و include ها رو داخل ویژوال استودیو بدید و استفاده کنید .

  5. #5
    کاربر دائمی آواتار ASedJavad
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    زیر سایه امام رئوف
    پست
    856

    نقل قول: مشکل در شناساندن boost به cmake

    نقل قول نوشته شده توسط omid_kma مشاهده تاپیک
    برای build کردن boost اصلا نیازی به cmake نیست
    cmd رو باز کنید cd کنید به پوشه boost بعد این 2 خط رو بزنید

    bootstrap
    .\b2

    بعد هم مسیر lib و include ها رو داخل ویژوال استودیو بدید و استفاده کنید .
    سلام
    ممنون از شما
    با ترکیب پاسخ شما و پاسخ آقا حامد، درست شد.

تاپیک های مشابه

  1. حرفه ای: مشکل در کامپایل کردن برنامه استفاده شده از Lib Boost
    نوشته شده توسط farzadfree در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 17
    آخرین پست: سه شنبه 28 مرداد 1393, 01:23 صبح
  2. مشکل در شناساندن database
    نوشته شده توسط ali_mp64 در بخش تولید و توسعه برنامه های Setup و Install
    پاسخ: 0
    آخرین پست: پنج شنبه 15 فروردین 1387, 01:36 صبح
  3. مشکل در دسترسی به Interbase
    نوشته شده توسط Mahdiseif در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 8
    آخرین پست: سه شنبه 26 فروردین 1382, 00:03 صبح
  4. مشکل ارسال ایمیل در سایت
    نوشته شده توسط mahmoodreza در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 2
    آخرین پست: شنبه 16 فروردین 1382, 14:24 عصر
  5. مشکل در نمایش Time
    نوشته شده توسط (امید) در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: شنبه 24 اسفند 1381, 10:23 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •