170 похожих чатов

Добрый день. Возникла необходимость добавить к проекту (*.exe) время компиляции.

Для автоматического добавления версии чтоб не путаться. Использую макросы DATE и TIME тщ они показывают последнее изменение файла, а не время компиляции. Visual Studio 14. Как красиво решить проблемму? или некрасиво хоть.

22 ответов

13 просмотров

кастомный pre-build step и в нём -- touch файла .cpp

N- Автор вопроса
Ilya Zviagin
кастомный pre-build step и в нём -- touch файла .c...

Спасибо, сейчас это делаю. Получается пока что через одно место в винде. set BS=/*compile*/ echo %BS%>>HelpAboutDialog.cpp

N
Спасибо, сейчас это делаю. Получается пока что чер...

Если костылять (нормально я не умею) - отдельный файл заведите и ляпните в нём макрос

Если ещё не ответили (не увидел) -- никогда не надо так делать.

N- Автор вопроса
Alexander "Ternvein" Isaev
Если ещё не ответили (не увидел) -- никогда не над...

почему? это решение конкретнейшей проблеммы. Клиент не обновил билд. и его сайз - о боже - совпал до байта с передыдущим. А встроенных хешей в стандартоной виндовс нету. И я вижу по оутпуту - что скорее всего проблемма что он не обновил билд (а их на данном этапе скажем 10 в день с исправлениями)

N
почему? это решение конкретнейшей проблеммы. Клиен...

Это делает вашу сборку неконсистентной. А это очень плохое свойство сборки.

N- Автор вопроса
Alexander "Ternvein" Isaev
Это делает вашу сборку неконсистентной. А это очен...

она неконсистентна только в одном месте в спп хелп файла. Это ничтожная цена за решение конкретной проблеммы

N
она неконсистентна только в одном месте в спп хелп...

Нет. Она неконсистентна в целом. Запустив одну и ту же сборку одних и тех же исходных файлов на одной и той же машине с использованием одного и того же тулчейна вы получите разный результат. Вы не первый, кому приходил в голову такой "воркэраунд".

Constantine Drozdov
А версию программы для чего придумали?

Которая доступна через ресурсы и которая показывается в свойствах exe.

Anatoly Shirokov
Которая доступна через ресурсы и которая показывае...

Я уже промолчу, что date modified есть у исполняемого файла)

N- Автор вопроса
Constantine Drozdov
А версию программы для чего придумали?

10 раз в день менять версию - напряжненько

N- Автор вопроса
N
10 раз в день менять версию - напряжненько

напиши инкремент в паблишинг скрипте

N
нет гита :)

на флешке передаете новую версию?

N- Автор вопроса
Anatoly Shirokov
Это ужас

Я пробовал - несрослось. Да знаю я баран. Но вот у меня не получилось выжать с гита пользы больше чем проблем. Уверен у людей норм владеющих им, и тем более работающих в команде сильно по другому.

N
Я пробовал - несрослось. Да знаю я баран. Но вот у...

Это орно. А какой аналог используешь?

N
Я пробовал - несрослось. Да знаю я баран. Но вот у...

Зря, плохо как-то пробовал, или до конца не понял как использовать

N
почему? это решение конкретнейшей проблеммы. Клиен...

https://stackoverflow.com/questions/10521061/how-to-get-an-md5-checksum-in-powershell https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-cryptcreatehash https://docs.microsoft.com/en-us/windows/win32/api/bcrypt/nf-bcrypt-bcrypthashdata но это не точно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта