{"id":17263398,"url":"https://github.com/tichau/sfml-starter","last_synced_at":"2025-04-14T07:33:43.988Z","repository":{"id":75560500,"uuid":"112656537","full_name":"Tichau/sfml-starter","owner":"Tichau","description":"This project is an empty project completely setup to build an C++ SFML application using Visual Studio Code.","archived":false,"fork":false,"pushed_at":"2017-12-06T11:22:00.000Z","size":11610,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T21:11:07.952Z","etag":null,"topics":["cpp","sfml","starter","vscode"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Tichau.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}},"created_at":"2017-11-30T20:23:23.000Z","updated_at":"2025-01-05T12:56:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd97d762-e40c-4928-be94-b70ac884423d","html_url":"https://github.com/Tichau/sfml-starter","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/Tichau%2Fsfml-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tichau%2Fsfml-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tichau%2Fsfml-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tichau%2Fsfml-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tichau","download_url":"https://codeload.github.com/Tichau/sfml-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248839606,"owners_count":21169835,"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":["cpp","sfml","starter","vscode"],"created_at":"2024-10-15T07:56:25.144Z","updated_at":"2025-04-14T07:33:43.951Z","avatar_url":"https://github.com/Tichau.png","language":"C++","readme":"# SFML Starter Project\n\nThis project is an empty project completely setup to build an C++ SFML application.\nIt uses the project configuration of Visual Studio Code.\nIt is possible to build on Windows and Linux in two default target (Debug and Release) and it is possible to debug using breakpoints.\n\n\n## Project setup\n\n* Install the C/C++ Visual Studio Code extension.\n\n### Linux\n\n* Install g++-4.9:\n```bash\nsudo apt install g++-4.9\n```\n\n### Windows\n\n* Install GCC 6.1.0 MinGW (SEH) - 64-bit [Download](https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/6.1.0/threads-posix/seh/x86_64-6.1.0-release-posix-seh-rt_v5-rev0.7z/download)\n\n* Add the path where mingw32-make.exe and gdb.exe are located in your PATH.\n\n## Change the application name\n\n* Change the `APPNAME` variable in the makefile file.\n    APPNAME=Game \n\n* Change the application name accordingly in `.vscode/launch.json` file.\n\n* Configure your include paths in `c_cpp_properties.json`.\n\n## Improvements to work on\n\n* Compile SFML with g++ 6 on Linux\n    For now the project is setup for the C++11 standard since the linux SFML library has been compiled with g++ 4 (https://gcc.gnu.org/projects/cxx-status.html). \n\n* Setup a linter (for example cpplint https://google.github.io/styleguide/cppguide.html)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftichau%2Fsfml-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftichau%2Fsfml-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftichau%2Fsfml-starter/lists"}