Исправлена статья fltk-msys2-cmake
This commit is contained in:
parent
49f3f362d6
commit
36fcf08557
Binary file not shown.
Before Width: | Height: | Size: 8.8 KiB |
BIN
content/posts/fltk-msys2-cmake/depends.png
Normal file
BIN
content/posts/fltk-msys2-cmake/depends.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user