SORU
11 Temmuz 2011, PAZARTESİ


Nasıl CMakeLists.txt içinde boost kütüphaneleri eklerim

Benim CMakeLists.txt içine boost kütüphaneleri eklemek istiyorum. Bunu nasıl yaparsınız ya da nasıl eklerim?

CEVAP
11 Temmuz 2011, PAZARTESİ


CMakeLists.txt dosyası (Eğer isterseniz KAPALI herhangi seçeneklerini değiştirmek) koy:

set(Boost_USE_STATIC_LIBS OFF) 
set(Boost_USE_MULTITHREADED ON)  
set(Boost_USE_STATIC_RUNTIME OFF) 
find_package(Boost 1.45.0 COMPONENTS *boost libraries here*) 

if(Boost_FOUND)
    include_directories(${Boost_INCLUDE_DIRS}) 
    add_executable(progname file1.cxx file2.cxx) 
    target_link_libraries(progname ${Boost_LIBRARIES})
endif()

Açıkçası *boost libraries here* nereye koyduğumu istediğiniz kitaplıkları koymak gerekir. Eğer filesystem regex kütüphane kullanıyorsanız örneğin, yazardın:

find_package(Boost 1.45.0 COMPONENTS filesystem regex)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012