diff --git a/content/posts/fltk-msys2-cmake/cmake-msys-ldd.png b/content/posts/fltk-msys2-cmake/cmake-msys-ldd.png deleted file mode 100644 index 87541a5..0000000 Binary files a/content/posts/fltk-msys2-cmake/cmake-msys-ldd.png and /dev/null differ diff --git a/content/posts/fltk-msys2-cmake/depends.png b/content/posts/fltk-msys2-cmake/depends.png new file mode 100644 index 0000000..e3d2020 Binary files /dev/null and b/content/posts/fltk-msys2-cmake/depends.png differ diff --git a/content/posts/fltk-msys2-cmake/index.md b/content/posts/fltk-msys2-cmake/index.md index 033829d..1e5926a 100644 --- a/content/posts/fltk-msys2-cmake/index.md +++ b/content/posts/fltk-msys2-cmake/index.md @@ -58,7 +58,8 @@ add_executable(fltk-app main.cpp) 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 if(WIN32) @@ -90,13 +91,9 @@ cmake --build . ![cmake-msys-build](cmake-msys-build.png) -Проверяем, не появилось ли зависимостей: +Проверяем с помощью [Dependencies](https://github.com/lucasg/Dependencies), не появилось ли зависимостей: -```bash -ldd /d/code/build/fltk-app.exe -``` - -![cmake-msys-ldd](cmake-msys-ldd.png) +![depends](depends.png) ## Вариант 2 - собираем приложение вне msys2