{"id":16609194,"url":"https://github.com/fpoussin/qt5-msvc-static","last_synced_at":"2025-03-16T21:30:58.812Z","repository":{"id":35332525,"uuid":"39594613","full_name":"fpoussin/Qt5-MSVC-Static","owner":"fpoussin","description":"Batch scripts that download and build static Qt5 libs on Windows.","archived":false,"fork":false,"pushed_at":"2021-04-02T08:36:00.000Z","size":8028,"stargazers_count":115,"open_issues_count":2,"forks_count":52,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-16T06:05:41.136Z","etag":null,"topics":["msvc","qt","qt5"],"latest_commit_sha":null,"homepage":"","language":"M4","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fpoussin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-23T21:41:20.000Z","updated_at":"2025-03-01T11:54:39.000Z","dependencies_parsed_at":"2022-09-20T20:03:02.850Z","dependency_job_id":null,"html_url":"https://github.com/fpoussin/Qt5-MSVC-Static","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/fpoussin%2FQt5-MSVC-Static","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fpoussin%2FQt5-MSVC-Static/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fpoussin%2FQt5-MSVC-Static/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fpoussin%2FQt5-MSVC-Static/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fpoussin","download_url":"https://codeload.github.com/fpoussin/Qt5-MSVC-Static/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243936466,"owners_count":20371520,"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":["msvc","qt","qt5"],"created_at":"2024-10-12T01:28:26.900Z","updated_at":"2025-03-16T21:30:58.074Z","avatar_url":"https://github.com/fpoussin.png","language":"M4","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Qt5-MSVC-Static**\n\nSet of tools to build Qt5 static libs on Windows.  \nThere are some binaries available [here](https://ci.appveyor.com/project/fpoussin/qt5-msvc-static/build/artifacts)\n\n## Dependencies\n\n - MSVC 2013-2017 with WDK 8.1/10+ (Community edition works fine)\n - Qt 5.8.0+ sources (Works with previous version with minor edits)\n - Python 2.7 (https://www.python.org/downloads/windows/) (for Qt)\n - Perl (http://strawberryperl.com/) (for OpenSSL)\n - OpenSSL 1.0.x/1.1.x\n\nMake sure *Python*, *Perl* are all in the *PATH* or add them to *PATH* in options.bat  \n\n**NTFS** case sensitivity needs to be turned **OFF** in the parent folder before cloning.  \nYou can check with this command:  \n```\nfsutil file queryCaseSensitiveInfo .\n```\nIf you need to disable it:\n```\nfsutil file setCaseSensitiveInfo . disable\n```\n\nYou can check the official documentation here:  \nhttp://doc.qt.io/qt-5/windows-requirements.html  \nhttp://doc.qt.io/qt-5/windows-building.html  \n\n## Usage\n\nFirst, we need to check the folder names are correct in *tools/options.bat*  \n\nOpen a VS command prompt in the repo's root.  \nThe links for the prompts are \"*VS2017_Win32/64*\"\n\nYou will need to run *qt.bat* from the VS command prompt.\n\nRun these commands in the following order to build Qt:\n - qt download\n - qt openssl\n - qt setup\n - qt build\n\n## Additional Qt modules\n\nThose can be downloaded and installed by the script.  \nIf you want to install extra Qt modules like qtscript or webkit:\n- Run this command: *qt extra [module-name]*\n- You need to run it once per module\n\nYou obviously have to do that after installing Qt.\nModules can be found here: http://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/\n\n## Configuration\n\nOnly release libs are enabled by default. \nYou can add the debug libs or use the official sdk libs for debugging.\nYou can add extra build options for Qt by editing the *EXTRABUILDOPTIONS* var in options.bat\n\n\nYou can check the official configuration guide here:\nhttp://doc.qt.io/qt-5/configure-options.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffpoussin%2Fqt5-msvc-static","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffpoussin%2Fqt5-msvc-static","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffpoussin%2Fqt5-msvc-static/lists"}