Компилиране за VS2008 - Общност за разработчици на клапани
В тази статия ще научите как да накарате SDK на Source да се компилира под Visual Studio 2008 и/или Visual C ++ Express 2008. Има няколко неща, които трябва да направите, за да започнете. Преди да започнете, създайте своя мод.
Инсталиране на Visual Studio 2008
Ако нямате Visual Studio 2008, можете да получите Visual C ++ Express 2008 от Microsoft безплатно.
Надстройте до Service Pack 1
Ако сте инсталирали VS2008 преди август 2008 г., трябва да инсталирате SP1. Сервизният пакет се изтегля чрез Windows Update, но в момента се изисква ръчно изтегляне:
Service Pack 1 подобрява отчитането на грешки и коригира грешки при работа с базата данни Intellisense, други подобрения не са пряко свързани с SDK на източника.
Отваряне на решение
- Стартирайте вашето копие Microsoft Visual Studio.
- Моля изберете Файл-> Отворено решение от менюто и отворете решението Game_Episodic-2005.sln намира се в директорията src на вашия мод, изберете тази, която отговаря на вашата версия Microsoft Visual Studio. Имайте предвид, че частта "HL2" от името на файла ще съответства на мода, който сте избрали по време на създаването. Ако сте създали мод с Scratch, "Scratch" ще се появи на същото място.
Актуализации на проектни файлове
Ако сте работили върху вашия мод в предишни версии на VS, Visual Studio ще ви подкани да актуализирате файловете на проекта и може да искате да направите резервно копие на проекта, архивирането трябва да се извърши ръчно, в противен случай ще загубите старата версия завинаги.
Отстраняване на грешки при компилация
Щракнете с десния бутон на мишката> Свойства на проектите за сървър и клиент (изберете и двете) След като се уверите, че работите в режим за отстраняване на грешки (горния ляв ъгъл в диалоговия прозорец за настройки - може първо да се наложи да изберете елемента Configuration Properties в списъка вляво) Свойства на конфигурацията> Linker> Input> Ignore Specific Library На libc; libcd; libcmtd (по избор 'd' в края).