(и еще 1301 записям на сайте сопоставлена такая метка)
Другие метки пользователя ↓
gamedev programming война жизнь коллайдер музыка фан
Условная компиляция |
Дневник |
Впринципе что такое условная компиляция – понятно, наверное, всем.
Пишется блок:#ifdef __feature
// далее блок кода, который скомпилируется
// только если где-то раньше был задефайнен __feature
#elseif
// понятно – блок кода, который скомпилируется
// если __feature не задефайнена
#endif
так же есть #ifndef - тогда будет всё наоборот.
Метки: programming |
Настраиваем проект в Visual Studio 2005 |
Дневник |
Каждый раз, создавая новый проект в VS, я удивляюсь - как так можно было настроить проект? Стандартные настройки для проектов совершенно не юзабельны. Особенно начинается ужас, когда программа начинает общатся с какими-либо ресурсами, будь то собственный файл настройки, текстуры, модели или ещё что-то, лог-файл в конце концов. Мало того, что Debug и Release-версии исполняемых файлов укладываются в отдельные папки, так ещё и при запуске программы из-под студии текущей папкой считается папка с исходниками проекта. В конечном итоге для того, чтобы запускать проект из-под студии, просто Release или Debug версии и не заниматься каждый раз копированием, приходилось либо писать абсолютные пути до файлов (что само собой не есть гут), либо хранить аж три копии ресурсов. Это не проблема, до тех пор, пока ресурсы не начинают весить по 300-400Mb или даже больше. Плюс ко всему меня всегда нервировала куча отладочных файлов, лежащих в одной папке со скомпилированным exe-шником.
Метки: programming |
Страницы: | [1] |