У нас вы можете посмотреть бесплатно GTK4 Setup On Windows in VScode with/without CMake (easy) - C/C++ или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Editor - Visual Studio Code Theme - JetBrains Fleet Timecodes 0:00 - Not Important SKIP IT 2:51 - Prerequisites 10:54 - Adding gcc to PATH 12:12 - Checking 13:00 - SETUP WITH CMAKE 17:08 - Copy from pinned comment 19:16 - Building With CMake 19:49 - ERROR Resloving 21:30 - ERROR Resolved 23:09 - CMakeLists personalization 28:00 - SETUP WITHOUT CMAKE 33:25 - End Links: https://www.msys2.org/ https://www.gtk.org/docs/installation... With CMake Content of CMakeLists.txt: cmake_minimum_required(VERSION 3.0) project(GTKTutorial) set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) set(GTK3_INCLUDE_DIRS "C:/msys64/mingw64/include/") set(GTK3_LIBRARY_DIRS "C:/msys64/mingw64/lib") set(ENV{PKG_CONFIG_PATH} "C:/msys64/mingw64/lib/pkgconfig") find_package(PkgConfig REQUIRED) pkg_check_modules(GTK4 REQUIRED gtk4) include_directories(${GTK4_INCLUDE_DIRS}) link_directories(${GTK4_LIBRARY_DIRS}) add_definitions(${GTK4_CFLAGS_OTHER}) add_executable(TutorialApp main.c) set_target_properties(TutorialApp PROPERTIES WIN32_EXECUTABLE true) # If you dont want console to run with your .exe target_link_libraries(TutorialApp ${GTK4_LIBRARIES}) Without Cmake CONTENTS OF 'c_cp_properties.json' file: { "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "C:/msys64/mingw64/include/gtk-4.0", "C:/msys64/mingw64/include/glib-2.0", "C:/msys64/mingw64/include/**", "C:/msys64/mingw64/lib/**" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "windowsSdkVersion": "10.0.22000.0", "compilerPath": "C:/msys64/mingw64/bin/gcc.exe", "cStandard": "c17", "cppStandard": "c++17", "intelliSenseMode": "windows-gcc-x64" } ], "version": 4 } CONTENTS OF 'tasks.json' FILE: { "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "C/C++: gcc.exe build active file", "command": "C:/msys64/mingw64/bin/gcc.exe", "args": [ "-fdiagnostics-color=always", "-g", "-IC:/msys64/mingw64/include/gtk-4.0", "-IC:/msys64/mingw64/include/pango-1.0", "-IC:/msys64/mingw64/include", "-IC:/msys64/mingw64/include/glib-2.0", "-IC:/msys64/mingw64/lib/glib-2.0/include", "-IC:/msys64/mingw64/include/harfbuzz", "-IC:/msys64/mingw64/include/freetype2", "-IC:/msys64/mingw64/include/libpng16", "-IC:/msys64/mingw64/include/fribidi", "-IC:/msys64/mingw64/include/cairo", "-IC:/msys64/mingw64/include/pixman-1", "-IC:/msys64/mingw64/include/gdk-pixbuf-2.0", "-IC:/msys64/mingw64/include/webp", "-DLIBDEFLATE_DLL", "-IC:/msys64/mingw64/include/graphene-1.0", "-IC:/msys64/mingw64/lib/graphene-1.0/include", "-mfpmath=sse", "-msse", "-msse2", "${file}", "-LC:/msys64/mingw64/lib", "-lgtk-4", "-lpangowin32-1.0", "-lpangocairo-1.0", "-lpango-1.0", "-lharfbuzz", "-lgdk_pixbuf-2.0", "-lcairo-gobject", "-lcairo", "-lgraphene-1.0", "-lgio-2.0", "-lgobject-2.0", "-lglib-2.0", "-lintl", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "C:/msys64/mingw64/bin" }, "problemMatcher": [ "$gcc" ], "group": "build", "detail": "compiler: C:/msys64/mingw64/bin/gcc.exe" } ] } My GItHub: https://github.com/CosecSecCot My Itch.io: https://cosecseccot.itch.io/ gtk setup on windows gtk setup using vscode gtk on windows using vscode gtk setup with cmake gtk setup using cmake on vscode how to setup gtk in vscode how to setup gtk in vscode using cmake how to setup gtk on windows how to setup gtk on windows using cmake gtk cmake vscode cmake