'de en düşük hızını ayarlayın Sistem üzerinde mevcut olacak minimum bir yükseltme sürümü tanımlamak istiyorum. Aşağıdaki yaklaşımı denedim. Ne yazık ki, bu sadece işe yaramazsa sistemde mevcut olan 1.40.0'lık bir artışı derlemeye çalıştığı için işe yaramadı.cmake
SET(Boost_USE_STATIC_LIBS OFF)
SET(Boost_USE_MULTITHREAD OFF)
SET(BOOST_MIN_VERSION "1.47.0")
FIND_PACKAGE(Boost REQUIRED)
FIND_PACKAGE(Boost REQUIRED)
if (NOT Boost_FOUND)
message(FATAL_ERROR "Fatal error: Boost (version >= 1.47.0) required.\n")
endif (NOT Boost_FOUND)
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
LINK_DIRECTORIES(${Boost_LIBRARY_DIRS})
Derlemeden önce doğru yükseltme sürümünü kontrol etmek için nasıl cmake aldım?
biraz daha hoş kullanabilirsiniz görmezden görünüyor. – tune2fs
@ tune2fs Bu sadece küçük sürümler için çalışır. Eğer 2.0 seviyesini yükseltmiş olsaydınız (böyle bir şeyin var olduğunu varsayarsak) bu onu bulmakta başarısız olurdu. – juanchopanza