{"id":19419749,"url":"https://github.com/sgqy/qt-static-lib","last_synced_at":"2025-04-24T14:31:55.912Z","repository":{"id":114866803,"uuid":"65800904","full_name":"sgqy/qt-static-lib","owner":"sgqy","description":"Scripts and configs to build x86 library of Qt framework in Windows.","archived":false,"fork":false,"pushed_at":"2023-06-10T12:42:38.000Z","size":10,"stargazers_count":14,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"v6.5.1","last_synced_at":"2025-04-03T06:13:05.092Z","etag":null,"topics":["qt5","static-library","windows-xp"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sgqy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-16T08:13:55.000Z","updated_at":"2024-07-18T08:53:59.000Z","dependencies_parsed_at":"2024-11-10T13:29:17.654Z","dependency_job_id":null,"html_url":"https://github.com/sgqy/qt-static-lib","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgqy%2Fqt-static-lib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgqy%2Fqt-static-lib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgqy%2Fqt-static-lib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgqy%2Fqt-static-lib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sgqy","download_url":"https://codeload.github.com/sgqy/qt-static-lib/tar.gz/refs/heads/v6.5.1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250643466,"owners_count":21464180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["qt5","static-library","windows-xp"],"created_at":"2024-11-10T13:18:50.021Z","updated_at":"2025-04-24T14:31:55.901Z","avatar_url":"https://github.com/sgqy.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Notice\r\n\r\nWindows only. It is overwhelming to deal with static libs in Linux.\r\n\r\nBefore using this docker image, you should switch `Docker Desktop` into windows mode.\r\n\r\n## Get the libs\r\n\r\n### From github\r\n\r\n```cmd\r\ndocker pull ghcr.io/sgqy/qt-static-lib:v6.5.1\r\n```\r\n\r\n### Build by yourself\r\n\r\nWill take about 200GB disk space. 18 hours on i7-8750H (Docker only use half CPU default).\r\n\r\n```ps1\r\n# with also install build toolchain\r\ndocker build --target devenv -t qt:devenv .\r\n```\r\n\r\n## Use the libs\r\n\r\n### In your own docker\r\n\r\n```docker\r\n# escape=`\r\nFROM ghcr.io/sgqy/qt-static-lib:v6.5.1 as toolchain\r\n# Make your app\r\n```\r\n\r\n### In your host\r\n\r\nCopy libs into `C:\\temp`.\r\n\r\n```cmd\r\ndocker run -v C:\\temp:C:\\target ghcr.io/sgqy/qt-static-lib:v6.5.1\r\nxcopy C:\\qt-651 C:\\target\\qt-651 /E /H /C /I /R /Y /G /Q\r\n```\r\n\r\nYou should move libs out of `C:\\temp`, to match build prefix.\r\n\r\nThey should be `C:\\qt-651`.\r\n\r\n## License\r\n\r\nQt is LGPL. Do not use static libraries in proprietary code.\r\n\r\n## Legacy build\r\n\r\nSwitch to `legacy` branch for old build method.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgqy%2Fqt-static-lib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsgqy%2Fqt-static-lib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgqy%2Fqt-static-lib/lists"}