https://github.com/widberg/msvc8.0
Portable Visual Studio 2005 VC80 x86
https://github.com/widberg/msvc8.0
Last synced: 11 months ago
JSON representation
Portable Visual Studio 2005 VC80 x86
- Host: GitHub
- URL: https://github.com/widberg/msvc8.0
- Owner: widberg
- Created: 2024-07-30T18:16:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-02T03:21:49.000Z (over 1 year ago)
- Last Synced: 2025-06-10T03:14:27.399Z (about 1 year ago)
- Language: C++
- Size: 55.3 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# msvc8.0
This repository contains a portable version of the MSVC 8.0 x86 toolchain, inspired by [itsmattkc/MSVC420](https://github.com/itsmattkc/MSVC420). All files were extracted from the [Visual Studio 2005 Professional Edition installation media](https://archive.org/details/en_vs_2005_pro_dvd_202207) via installation on a [Windows XP Pro SP3 VM](https://archive.org/details/xp51_20191108). The root directory of the repository contains files extracted from the `VC` directory of the installation media, with non-x86 files removed. Additionally, the `mspdb*.*` and `msobj*.dll` files were extracted from the `Common7\IDE` directory of the installation media and added to the `bin` directory. Finally, the `bin/vcvars32.bat` file was modified to work with the portable toolchain.
To use the portable toolchain, simply clone the repository or use the "Download ZIP" option under the green "Code" dropdown and run `bin/vcvars32.bat` from `cmd.exe`. This will add `bin` and `PlatformSDK\bin` to the `PATH` environment variable giving you access to `cl`, `link`, `lib`, and other tools. Also, `ATLMFC\INCLUDE`, `INCLUDE`, and `PlatformSDK\include` will be added to the `INCLUDE` environment variable. Finally, `ATLMFC\LIB`, `LIB`, and `PlatformSDK\lib` will be added to the `LIB` environment variable.