Skip to content

UnhingedRobotics/getvexsdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vex SDK Fetch Tool

getvexsdk is a utility designed to download the latest VEX SDK, facilitating its integration into your projects. This tool aims to simplify the process of obtaining the SDK, ensuring compliance with licensing requirements, and streamlining development workflows.

Features

  • Automated SDK Retrieval: Downloads the latest version of the VEX SDK directly from the official source.
  • Seamless Integration: Prepares the SDK for immediate use in your projects, such as vexcodetext.
  • Licensing Compliance: Ensures that the SDK is obtained in accordance with VEX's licensing terms.

Inspiration and Acknowledgments

This project draws significant inspiration from Jerrylum's Python script, which automates the download and extraction of the VEX SDK. Special thanks to Jerrylum for providing insights and explanations that contributed to the development of this tool.

Dependencies

The getvexsdk utility is implemented in C++ and utilizes standard libraries. To build and run this tool on Windows, ensure that you have the following installed:

Installation Steps on Windows

  1. Install a C++ Compiler:

    • MinGW:
      • Download the installer from the MinGW website.
      • Run the installer and select the appropriate packages, including gcc and g++.
      • Add the MinGW bin directory to your system's PATH environment variable.
    • Microsoft Visual Studio:
      • Download the installer from the Visual Studio website.
      • During installation, select the "Desktop development with C++" workload.
  2. Install Make:

    • GNU Make:
      • Download the binary from the GnuWin32 project.
      • Extract the contents and add the bin directory to your system's PATH environment variable.
    • CMake:
      • Download the installer from the CMake website.
      • Run the installer and follow the prompts to complete the installation.
      • During installation, choose to add CMake to the system PATH for ease of use.
  3. Clone the Repository:

    • Open a command prompt and execute:
      git clone https://github.com/UnhingedRobotics/getvexsdk.git
    • Navigate to the cloned directory:
      cd getvexsdk
  4. Build the Utility:

    • If using GNU Make:
      make
    • If using CMake:
      mkdir build
      cd build
      cmake ..
      cmake --build .
  5. Run the Utility:

    • After a successful build, execute the program:
      ./getvexsdk

Usage

Upon execution, getvexsdk will:

  1. Download the latest VEX SDK archive.
  2. Extract the contents to a specified directory.
  3. Prepare the SDK for integration into your projects.

For detailed usage instructions and options, refer to the documentation.

License

This project is licensed under the MIT License. For more details, see the LICENSE file.


Note: Always ensure that you comply with VEX's licensing terms when using their SDK in your projects.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published