Size: a a a

2021 May 26

bt

baby tonight in pro.buildsystems
Это папка server, скиньте симейк оттуда
источник

KS

K S in pro.buildsystems
Я все что там было скопировал
источник

KS

K S in pro.buildsystems
Аа
источник

KS

K S in pro.buildsystems
'''project(server)

include_directories(include)
add_subdirectory(src)
'''
источник

bt

baby tonight in pro.buildsystems
Ну теперь src значит
источник

KS

K S in pro.buildsystems
'''add_subdirectory(domain)
add_subdirectory(infrastructure)

set(SOURCE_FILES Server.cpp)

add_library(libserver STATIC ${SOURCE_FILES})
target_include_directories(libserver PUBLIC ../include/)
target_link_libraries(libserver ${Boost_LIBRARIES})
target_link_libraries(libserver Threads::Threads)
target_link_libraries(libserver libstudent)
target_link_libraries(libserver libidgenerator)
target_link_libraries(libserver libstudentrepository)
target_link_libraries(libserver libstudentcontroller)

set(SERVER_SOURCE_FILES main.cpp)

add_executable(server ${SERVER_SOURCE_FILES})
target_link_libraries(server libserver)
'''
источник

bt

baby tonight in pro.buildsystems
Добавьте строку INCLUDE_DIRECTORIES( ${Boost_INCLUDE_DIR} )
источник

KS

K S in pro.buildsystems
прям в конец?
источник

bt

baby tonight in pro.buildsystems
target_include_libraries
источник

bt

baby tonight in pro.buildsystems
Без разницы
источник

VS

Vlad Serebrennikov in pro.buildsystems
target_link_libraries(libserver PRIVATE Boost::boost)
лучше это
источник

KS

K S in pro.buildsystems
заменю
источник

bt

baby tonight in pro.buildsystems
Он инклуды тоже подрубает?
источник

VS

Vlad Serebrennikov in pro.buildsystems
да
источник

bt

baby tonight in pro.buildsystems
Ок
источник

KS

K S in pro.buildsystems
add_subdirectory(domain)
add_subdirectory(infrastructure)

set(SOURCE_FILES Server.cpp)

add_library(libserver STATIC ${SOURCE_FILES})
target_include_directories(libserver PUBLIC ../include/)
target_link_libraries(libserver PRIVATE Boost::boost)
target_link_libraries(libserver Threads::Threads)
target_link_libraries(libserver libstudent)
target_link_libraries(libserver libidgenerator)
target_link_libraries(libserver libstudentrepository)
target_link_libraries(libserver libstudentcontroller)

set(SERVER_SOURCE_FILES main.cpp)

add_executable(server ${SERVER_SOURCE_FILES})
target_link_libraries(server libserver)
источник

KS

K S in pro.buildsystems
так?
источник

VS

Vlad Serebrennikov in pro.buildsystems
лучше забыть об include_directories() и не советовать другим
источник

VS

Vlad Serebrennikov in pro.buildsystems
да
источник

KS

K S in pro.buildsystems
теперь это
источник