就业培训     下载中心     Wiki     联络 登录   注册

Log
  1. 首页
  2. Qt 6.5.1
  3. Qt Quick Effect Maker
  4. Wiggly
  5. Porting Shadertoy effects to Qt Quick Effect Maker

    Wiggly

    # Copyright (C) 2023 The Qt Company Ltd.
    # SPDX-License-Identifier: BSD-3-Clause
    cmake_minimum_required(VERSION 3.16)
    project(wiggly LANGUAGES CXX)
    if(NOT DEFINED INSTALL_EXAMPLESDIR)
        set(INSTALL_EXAMPLESDIR "examples")
    endif()
    set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quickeffectmaker/${PROJECT_NAME}")
    find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
    qt_standard_project_setup()
    qt_add_executable(${PROJECT_NAME} WIN32 MACOSX_BUNDLE
        main.cpp
    )
    target_link_libraries(${PROJECT_NAME} PRIVATE
        Qt::Core
        Qt::Gui
        Qt::Qml
        Qt::Quick
    )
    # Resources:
    qt_add_resources(qml qml.qrc)
    target_sources(${PROJECT_NAME} PRIVATE ${qml})
    install(TARGETS ${PROJECT_NAME}
        RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
        BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
        LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
    )
    							
    1. 首页
    2. Qt 6.5.1
    3. Porting Shadertoy effects to Qt Quick Effect Maker

版权所有  © 2014-2025 乐数软件    

工业和信息化部: 粤ICP备14079481号-1