{"id":28346759,"url":"https://github.com/danielplohmann/empty_msvc","last_synced_at":"2026-02-24T10:05:28.639Z","repository":{"id":50150137,"uuid":"183627031","full_name":"danielplohmann/empty_msvc","owner":"danielplohmann","description":"A collection of empty MSVC projects, compiled using various versions and configurations of Visual Studio.","archived":false,"fork":false,"pushed_at":"2024-06-20T09:31:56.000Z","size":70963,"stargazers_count":33,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-10-24T10:39:15.757Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danielplohmann.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-04-26T12:44:59.000Z","updated_at":"2025-08-23T00:10:10.000Z","dependencies_parsed_at":"2025-06-21T23:41:56.330Z","dependency_job_id":null,"html_url":"https://github.com/danielplohmann/empty_msvc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/danielplohmann/empty_msvc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielplohmann%2Fempty_msvc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielplohmann%2Fempty_msvc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielplohmann%2Fempty_msvc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielplohmann%2Fempty_msvc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielplohmann","download_url":"https://codeload.github.com/danielplohmann/empty_msvc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielplohmann%2Fempty_msvc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29779262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-24T04:54:30.205Z","status":"ssl_error","status_checked_at":"2026-02-24T04:53:58.628Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2025-05-27T14:11:15.109Z","updated_at":"2026-02-24T10:05:28.620Z","avatar_url":"https://github.com/danielplohmann.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# empty\\_msvc\nA collection of \"empty\" MSVC projects (i.e. main() only consists of \"return 0\"), compiled using various versions and configurations of Visual Studio along their respective PDB files.\nCreated and maintained by Daniel Plohmann and Daniel Enders.\n\n## What is this good for?\n\nThe use case is probably quite special.\nFor us, this is used as groundtruth in binary code indexing / function similarity context.\n\n## What's the folder structure / naming scheme?\n\nSo far, we used\n\n  * MSVC++ 6.0   MSC_VER 1200 (Visual Studio 6.0 Standard)\n  * MSVC++ 7.1   MSC_VER == 1310 (Visual Studio .NET 2003 v7.1 Standard)\n  * MSVC++ 8.0   MSC_VER == 1400 (Visual Studio 2005 Express)\n  * MSVC++ 9.0   MSC_VER == 1500 (Visual Studio 2008 Express)\n  * MSVC++ 10.0  MSC_VER == 1600 (Visual Studio 2010 Express)\n  * MSVC++ 11.0  MSC_VER == 1700 (Visual Studio 2012 Express)\n  * MSVC++ 12.0  MSC_VER == 1800 (Visual Studio 2013 Community)\n  * MSVC++ 14.0  MSC_VER == 1900 (Visual Studio 2015 Community)\n  * MSVC++ 14.16 MSC_VER == 1916 (Visual Studio 2017 Community v15.9)\n  * MSVC++ 14.2  MSC_VER == 1920 (Visual Studio 2019 Community v16.0.2)\n  * MSVC++ 14.28 MSC_VER == 1928 (Visual Studio 2019 Community v16.9.2)\n\nand created an empty WIN32 console project both EXE and DLL each and compiled it\n\n  * using Debug and Release mode\n  * using the following linking configuration\n    * Multi-threaded - /MT (i.e. static linking)\n    * Multi-threaded Debug /MTd\n    * Multi-threaded DLL - /MD (i.e. linking against the respective MSVCRT)\n    * Multi-threaded DLL debug - /MDd\n    * Single-threaded - /ML\n    * Single-threaded Debug - /MLd\n  * for a 32bit and 64bit target where possible\n\nThe folder structure we used is:\n\u003cvisual\\_studio\\_version\u003e/\u003cbuild\\_version\u003e/\u003cdebug|release\u003e/\u003cdll|exe\u003e/\u003cvisual\\_studio\\_version\u003e\\_\u003cx86|x64\u003e\\_\u003cdebug|release\u003e\\_\u003cmt|mtd|md|mdd|ml|mld\u003e.\u003cdll|exe|pdb\u003e\n\n## How can I use it?\n\nIn any way you want. If you find this useful, credit is always appreciated. :)\n\n## How can I help?\n\nThe above list of versions is not complete yet. \nShould you have access to one of the missing versions, feel free to compile an empty WIN32 console project in the same way as provided above and create a pull request.\n\n## Changes\n\n* 2021-06-02 added additional build versions for 2013, 2015, 2017. Added remainder of empty DLLs (Contributions by Daniel Enders @danielenders1)\n* 2021-05-21 added new 2019 build (29910). Started to add empty DLLs (Contributions by Daniel Enders @danielenders1)\n* 2019-04-29 added VS6, 2003, 2017, and 2019\n* 2019-04-26 initial commit with VS 2005, 2008, 2010, 2012, 2013, 2015\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielplohmann%2Fempty_msvc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielplohmann%2Fempty_msvc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielplohmann%2Fempty_msvc/lists"}