SEGA_VSCode_Template
SEGA_VSCode_Template copied to clipboard
Setting up SGDK with Visual Studio Code
== Setting up SGDK with Visual Studio Code
This small project will help to setup a working environment (tested in Windows) for Sega Mega Drive developing with SGDK toolchain and Visual Studio Code as prefered editor. Visual Studio Code will be setup with c/cpp code extension and tasks to build and clean the workspace.
=== Prerequisites
. Download link:https://github.com/Stephane-D/SGDK[SGDK] . Download link:https://code.visualstudio.com/[Visual Studio Code]
=== Setup
- Extract SGDK to a prefered directory.
- Create an environment variable
GDK
pointing to the SGDK directory (e.g. "C:/dev/sgdk"). - Install Visual Studio Code.
- Install the following extensions in vsCode:
C/C++ for Visual Studio Code
- Clone this github repo:
git clone https://github.com/pleft/SEGA_VSCode_Template.git
.
=== Usage
- Open
VSCode
andFile->Open Folder...
and choose the folder of the checked out repository. - Folder
.vscode
contains two files:c_cpp_properties.json
andtasks.json
- In
c_cpp_properties.json
it is added the include folder of theSGDK
:"includePath": ["${GDK}/inc"]
- In
tasks.json
there are 2 tasks to help build and clean the project,make
andclean
.- To run
make
task pressCtrl-Shift-B
. - To run
make
orclean
pressCtrl-P
then writetask make
ortask clean
.
- To run
- In