Решил перейти от cmake
к qmake
и тут же напоролся на такую проблему: как написать .pro
-файл для компиляции проги с двумя создаваемыми библиотеками? Тобишь, имеется некий проект с папками sources
и include
- в include
, конечно, хэдэры, а в sources
две папки: libs
и liba
. Каждая из них содержит .cpp
файлы для компиляции соответствующих библиотек. Примерный CMakeLists.txt
у меня:
cmake_minimum_required(VERSION 3.5)
project(alfa)
set(SRC_MAIN sources/main.cpp)
set(LIBRARY_A "a")
file(GLOB SRC_A "sources/liba/*.cpp")
set(LIBRARY_S "s")
file(GLOB SRS_S "sources/libs/*.cpp")
set(CMAKE_CXX_COMPILER clang++)
add_definitions(-Wall -std=c++14)
include_directories(include)
add_library(${LIBRARY_A} SHARED ${SRC_A})
add_library(${LIBRARY_S} SHARED ${SRC_S})
add_executable(${PROJECT_NAME} ${SRC_MAIN})
target_link_libraries(${PROJECT_NAME} ${LIBRARY_A} ${LIBRARY_S})
Я, к сожалению, не понял как в одном .pro
-файле задать цели для компиляции программы и библиотек - нужны разные .pro
-файлы на каждую библиотеку? Как сделать подобное коду выше в qmake
?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Всем привет! Я самостоятельно учу с++ и решил написать змейкуДля роста её хвоста при съедении еды я хотел использовать массив, хранящий положение...
Есть QToolButton ей в таблице стилейqss задется border-image: