Skip to content

XexUtils is a library to make Xbox 360 applications and/or libraries.

License

Notifications You must be signed in to change notification settings

ClementDreptin/XexUtils

Repository files navigation

XexUtils

XexUtils is a library to make Xbox 360 applications and/or libraries.

Installation

With a pre-compiled binary

  • Download the latest binary and header files from the releases.
  • Add \path\to\XexUtils\lib to Configuration Properties > Linker > General > Additional Libary Directories.
  • Add XexUtils.lib (or XexUtilsd.lib for the debug version) to Configuration Properties > Linker > Input > Additional Dependencies.
  • Add \path\to\XexUtils\include to Configuration Properties > C/C++ > General > Additional Include Directories.

Compiling from source

  • Add XexUtils as a project in Visual Studio:  Right click on the solution name in the solution explorer then Add > Existing Project... and select XexUtils.vcxproj in \path\to\XexUtils.
  • Add it as a reference to your main project:  Right click on your main project in the solution explorer then Add > Reference..., tick XexUtils and click OK.

Running the tests

The tests are an app that runs on the console and is deployed in the hdd:\XexUtils\Tests directory.

Visual Studio 2010

Open test\Tests.sln in Visual Studio.

Note: Using Visual Studio 2010 is the only way to run the test app in a debugger (sadly).

Visual Studio 2022 (or any environment)

You can't build with the 64-bit version of MSBuild so you'll need to run the 32-bit version manually. Open PowerShell (which can be done in View > Terminal in Visual Studio) and run the following command:

# Create an alias to the 32-bit version of MSBuild named msbuild
# The default installation path of VS2022 is C:\Program Files\Microsoft Visual Studio\2022\Community
Set-Alias msbuild "<path_vs2022>\MSBuild\Current\Bin\MSBuild.exe"

Now run msbuild to compile the test app and deploy it to your console.

About

XexUtils is a library to make Xbox 360 applications and/or libraries.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published