Исправлена статья fltk-msys2-cmake

This commit is contained in:
MultiMote 2023-01-14 21:48:04 +03:00
parent 41029e8718
commit 0de5fefa78
3 changed files with 4 additions and 7 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

@ -58,7 +58,8 @@ add_executable(fltk-app main.cpp)
target_include_directories(fltk-app PUBLIC ${FLTK_INCLUDE_DIRS}) target_include_directories(fltk-app PUBLIC ${FLTK_INCLUDE_DIRS})
# Подключаем библиотеки # Подключаем библиотеки
target_link_libraries(fltk-app ${FLTK_BASE_LIBRARY}) # Правильнее было бы использовать ${FLTK_BASE_LIBRARY}, но у меня при статической сборке оставались зависимости
target_link_libraries(fltk-app fltk)
# Также добавляем необходимые библиотеки при сборке на windows # Также добавляем необходимые библиотеки при сборке на windows
if(WIN32) if(WIN32)
@ -90,13 +91,9 @@ cmake --build .
![cmake-msys-build](cmake-msys-build.png) ![cmake-msys-build](cmake-msys-build.png)
Проверяем, не появилось ли зависимостей: Проверяем с помощью [Dependencies](https://github.com/lucasg/Dependencies), не появилось ли зависимостей:
```bash ![depends](depends.png)
ldd /d/code/build/fltk-app.exe
```
![cmake-msys-ldd](cmake-msys-ldd.png)
## Вариант 2 - собираем приложение вне msys2 ## Вариант 2 - собираем приложение вне msys2