Здравствуйте, гость ( Вход | Регистрация )
Алексей1153 | Дата 8.9.2010, 12:45 |
arial, ок, почитаю. В игры давненько уж не приходилось играть, некогда стало kuzulis, дык, у меня тоже не замусоривается - я удаляю перед архивированием (у меня тут своя система сохранений - видимо, народилась из-за незнания раньше о системах контроля). Единственное, что на незаписываемом носителе фиг скомпилишь )) |
|
Litkevich Yuriy | Дата 8.9.2010, 11:53 |
я ещё два месяца назад игнорировал теневую сборку. Использовал её только для самой Qt. А теперь во всех своих хахаряшках только теневую сборку и использую. |
|
kuzulis | Дата 8.9.2010, 11:06 |
А как по мне, имхо - то что используется теневая сборка - это огромный плюс, т.к. во время сборки не засирается директория с исходниками мусором всяким типа объектников, мэйкфайлов и т.п, а также исходники не изменяются. Только нужно к этому привыкнуть и создавать дерево проекта соответствующим способом. Не нужно ручками прописывать все это в мэйк файле. По такому принципу я собирал в молодости ядра Linux. |
|
arial | Дата 8.9.2010, 10:39 |
С ходу не въехал в логику, а потом некогда стало разбираться Логика простая. Когда в игры на компьютере играешь, сохраняешься? Вот и код можно сохранить, пока он рабочий. Читать здесь. |
|
Алексей1153 | Дата 8.9.2010, 9:52 |
а, теперь понятно. Я ещё вспомнил, где мелькало - есть галочка такая в настройках проекта в креаторе. У меня не не используется, собирается в debug+release это, наверное, только для системы контроля версий полезно, а я так и не приобщился ещё )) С ходу не въехал в логику, а потом некогда стало разбираться |
|
Litkevich Yuriy | Дата 8.9.2010, 9:20 |
а что за "теневая сборка" сборка в каталоге отличном от исходников. Например:path\to\myproject\source - тут исходники со всеми подкаталогами (может находится под контролем версий) path\to\myproject\build - тут собираем, т.е. сдесь лежат make-файлы и всякие промежуточные файлы. Как реализовать? переходим в каталог path\to\myproject\build и командуем
создадутся make-файлы, затем здесь же
|
|
Алексей1153 | Дата 8.9.2010, 8:11 |
а что за "теневая сборка" - несколько раз уже вижу эти слова, а шо за зверь такой ? | |
Kagami | Дата 8.9.2010, 7:46 |
Вы просто не умеете пользоваться креатором. При работе на разных платформах надо: 1. Убедиться что везде используется одинаковая кодировка (устанавливается в настройках проекта) 2. Убедиться что при переносе на другие платформы не тянутся платформозависимые файлы (для переноса файлов исходников я использую git, а чтобы платформозависимые файлы не мешались, использую теневую сборку, с версии 2.0.0 креатор ее поддерживает) P.S. Креатор сам умеет перекодировать любой файл в любую кодировку, никаких сторонних программ использовать не надо. |
|
kuzulis | Дата 7.9.2010, 22:40 |
Цитата А если так, то где Вы сохраняете хоть константы? Да и без комментариев это как-то не по людски, что ли Даже по отношению к самому себе... 1. У мну нету кирилических констант, все символьные константы - только латиница. 2. Комментарии в основном тексте где реализованы методы и т.п. на английском. Те комментарии что на русском вынесены в отдельные файлы типа *.dox которые креатором не обрабатываются. Поэтому я могу комментировать не боясь ничего. Комментарии на английском и русском у меня - это документация в стиле Doxygen. Так что у меня проблем нету с этим уже. |
|
HaySayCheese | Дата 7.9.2010, 22:00 |
Но потом решил просто НЕ использовать в исходниках ни кириллических констант ни комментариев .. ничего вообще! И проблема решилась сама собой. Чего и вам советую сделать. А если так, то где Вы сохраняете хоть константы? Да и без комментариев это как-то не по людски, что ли Даже по отношению к самому себе... |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 16:38 |