metaclass: (Default)
[personal profile] metaclass
А скажите, кто 2010 студию видел - там (в конце концов, #$&#*#&$) сделали чтобы проекты в солюшене можно было расставить в порядке зависимостей, или хотя бы вручную, а не сортировалось по алфавиту всегда?
Как-то это бесит - ну какая нафиг сортировка по именам по алфавиту в графе?

Date: 2010-08-25 11:56 am (UTC)
From: [identity profile] zamotivator.livejournal.com
use CMake, бугага

Date: 2010-08-25 12:02 pm (UTC)
From: [identity profile] nealar.livejournal.com
Он умеет студийные проекты собирать?

Date: 2010-08-25 12:05 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Он умеет их генерировать.

Date: 2010-08-25 12:21 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Ребе, а на %уя козе баян? Зачем генерировать то, что и так есть?

CMake - это для бедолаг, которым надо добиться сборки проектов кучей разных компиляторов.

Date: 2010-08-25 12:23 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
1) out-of-source build
2) человеческая работа с зависимостями
3) человеческие custom-build-steps
4) нормальный читаемый формат, что можно складывать в репозиторий без xmldiff в кармане (как для студийных проектов).
Достаточно?

Date: 2010-08-25 12:31 pm (UTC)
From: [identity profile] aamonster.livejournal.com
И расплатиться за это тем, что для добавления файла в проект (в студии) надо отредактировать текстовый файл, вызвать CMake, чтобы она перегенерила *.vcproj, и дать студии перегрузить этот *.vcproj? Это к анальным отоларингологам.

При работе в Visual Studio CMake - абсолютно бессмысленный инструмент.

Date: 2010-08-25 12:33 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
И расплатиться за это тем, что для добавления файла в проект (в студии) надо отредактировать текстовый файл, вызвать CMake, чтобы она перегенерила *.vcproj, и дать студии перегрузить этот *.vcproj? Это к анальным отоларингологам.
Не поверите - там можно маски задавать.
А как бонусы - нету ебли около-xml при заливке в репос и с кучей кликов мышки.

Date: 2010-08-25 12:36 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Ладно, один шаг вычёркиваем :-). Всё равно рабочее отверстие то же.

Date: 2010-08-25 12:37 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Существенная разница - в студии приходится много кликать мышкой.
Нельзя, например,задать опции сборки "для всего" и переопределять отдельные настройки для отдельных субпроектов.
Нельзя работать через редактирование текстовых файлов.
Добавлять файлы в проект по маске.

И много, много подобного.

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 12:41 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-08-25 12:42 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 01:05 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-25 01:06 pm (UTC) - Expand

Date: 2010-08-25 12:39 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Главное - инструмент для редактирования (студия) должен редактировать исходные файлы. Как только мы переходим на cmake - оказывается, что студия редактирует некие промежуточные файлы, и при перегенерации все мои изменения (допустим, я отключил оптимизацию в одном из проектов) пропадут. Это пиздец, простите мой клатчский. Как там это по классификации - вша жОлтая или красная? Или, может, усеницы?

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-08-25 12:41 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 12:44 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-25 01:08 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 01:15 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-25 01:18 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 01:30 pm (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-08-25 01:39 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 01:42 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-25 02:01 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 05:33 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-25 06:02 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 06:18 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-25 06:44 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 07:18 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-25 10:58 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-26 07:14 am (UTC) - Expand

(no subject)

From: [identity profile] nealar.livejournal.com - Date: 2010-08-26 06:50 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-08-26 07:36 am (UTC) - Expand

(no subject)

From: [identity profile] nealar.livejournal.com - Date: 2010-08-26 07:54 pm (UTC) - Expand

(no subject)

From: [personal profile] alll - Date: 2010-08-25 02:04 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 07:20 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-08-25 05:01 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2010-08-25 03:07 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-25 03:37 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2010-08-25 06:07 pm (UTC) - Expand

Date: 2010-08-25 12:34 pm (UTC)
From: [identity profile] aamonster.livejournal.com
(вот если от VS отказаться, используя, к примеру, MSBuild - другое дело)

Date: 2010-08-25 05:01 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Хрен редьки не слаще, серьёзно

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 05:35 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-08-25 05:38 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 05:47 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 05:47 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-08-25 05:48 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 05:56 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-08-25 05:59 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 06:24 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-08-25 06:28 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-25 07:22 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-08-25 07:23 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-08-26 07:15 am (UTC) - Expand

Date: 2010-08-25 12:08 pm (UTC)
From: [identity profile] lemantar.livejournal.com
а создать папки и в них проекты рассовать?

Date: 2010-08-25 12:14 pm (UTC)
From: [identity profile] metaclass.livejournal.com
О блин, я забыл про эту фичу.
Да, она спасает.

Date: 2010-08-25 06:29 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Пиздец, ну и способ....

Date: 2010-08-25 06:36 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Папки имееются в виду виртуальные, в солюшене студии есть такая фича. Мне собственно говоря это еще лучше подходит - я рассовал проекты по категориям и все.

Date: 2010-08-25 06:37 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Всё равно ведь треш.
Я всегда думал, что папки нужны всего лишь как способ структурировать проекты по группам.
Причём тут зависимости?

Date: 2010-08-25 06:45 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Не, зависимости не причем - просто мне бы удобнее было видеть проекты в режиме топологической сортировки вместо сортировки по именам.
А для упрощения поиска нужного проекта сортировки по папкам достаточно.

Date: 2010-08-25 12:12 pm (UTC)
From: [identity profile] pit0n.livejournal.com
Нумеруй
Как в басике

10 DAL
20 BAL
30 ..

Date: 2010-08-25 12:14 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Уже сделано, да :)

Date: 2010-08-25 01:40 pm (UTC)
From: [identity profile] berezovsky.livejournal.com
ну-ну, блядь

Date: 2010-08-25 05:53 pm (UTC)
From: [identity profile] arush-damage.livejournal.com
Тут похоже лучше так
100 DAL
200 BAL
300 ...

%)

Visual Studio

Date: 2010-08-25 01:05 pm (UTC)
From: [identity profile] komarov.livejournal.com
нет, не появилось.
я думаю, с твоей квалификацией, написать маленький плагин для студии, который будет это делать - раз плюнуть.

Re: Visual Studio

Date: 2010-08-25 05:02 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Там кучу говна расковырять надо - шобы понять куда это вкорячивать.
На CMake проще уйти.

Date: 2010-08-26 05:21 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Ну как обычно, линуксоиды начали за здравие, а в итоге выясняется, что для емакса надо и либы менять и образ жизни. Не стыдно, а? Людям работать надо, а не играться со тулчейном, каждое звено которого нужно настраивать отдельно и итоговое разнообразие глюков стремится к бесконечности. Дайте нам емакс под вин и мы его честно попробуем - вдруг и впрямь удобнее.

И да, отладка логами - верный путь.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 27th, 2025 04:15 pm
Powered by Dreamwidth Studios