Discussion:
про релиз на гитхабе
(слишком старое сообщение для ответа)
Alex Shuman
2020-01-23 14:33:16 UTC
Permalink
В нём почему-то нет иконки для винды (в exe), как минимум в сборке MSVC 2010.
Michael Dukelsky
2020-01-26 09:48:54 UTC
Permalink
Привет, Alex!

23 January 2020 17:33, Alex Shuman послал(а) письмо к All:

AS> В нём почему-то нет иконки для винды (в exe), как минимум в сборке
AS> MSVC 2010.

Уже есть. Наслаждайся.

Желаю успехов, Alex!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
Mykhailo Kapitanov
2020-01-27 14:23:48 UTC
Permalink
Hello Michael!

26 Jan 20 12:48, you wrote to Alex Shuman:

AS>> В нём почему-то нет иконки для винды (в exe), как минимум в
AS>> сборке MSVC 2010.
MD> Уже есть. Наслаждайся.

Для mingw нету.

Mykhailo
Alexey Vissarionov
2020-01-27 16:08:00 UTC
Permalink
Доброго времени суток, Mykhailo!
27 Jan 2020 17:23:48, ты -> Michael Dukelsky:

AS>>> В нём почему-то нет иконки для винды (в exe), как минимум в
AS>>> сборке MSVC 2010.
MD>> Уже есть. Наслаждайся.
^^^^^^^^^^^
MK> Для mingw нету.

Тогда страдай.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Большинство пишевых отравлений начинается с "что ему в холодильнике будет?"
Michael Dukelsky
2020-01-27 17:24:02 UTC
Permalink
Привет, Mykhailo!

27 January 2020 17:23, Mykhailo Kapitanov послал(а) письмо к Michael Dukelsky:

AS>>> В нём почему-то нет иконки для винды (в exe), как минимум в
AS>>> сборке MSVC 2010.
MD>> Уже есть. Наслаждайся.
MK> Для mingw нету.

Речь идёт о файлах, выложенных на гитхабе:
https://github.com/golded-plus/golded-plus/releases/latest
Где ты там нашёл mingw? И, главное, зачем оно может понадобиться?

Если ты сам собираешь, используя mingw, то читай лог сборки и ищи там ошибку.
Иконка должна быть.

Желаю успехов, Mykhailo!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
Alexander N. Skovpen
2020-01-27 20:46:58 UTC
Permalink
Hello Michael Dukelsky!

27 Jan 20 20:24:02, Michael Dukelsky wrote to Mykhailo Kapitanov:

MD> Если ты сам собираешь, используя mingw, то читай лог сборки и ищи там
MD> ошибку. Иконка должна быть.
для mingw я не делал. mingw/cygwin называются все по разному. и даже #define
WIN не делают. плюнул на них давно.

Alexander
Mykhailo Kapitanov
2020-01-28 08:54:38 UTC
Permalink
Hello Michael!

27 Jan 20 20:24, you wrote to me:

MD> https://github.com/golded-plus/golded-plus/releases/latest
MD> Где ты там нашёл mingw? И, главное, зачем оно может понадобиться?

MD> Если ты сам собираешь, используя mingw, то читай лог сборки и ищи там
MD> ошибку. Иконка должна быть.

https://github.com/golded-plus/golded-plus/commit/2a3e0861f96bcd633b8562d2f1440c5f97a380b0

if (MSVC)
list(APPEND golded_SOURCES gedcyg.rc)
endif()

Только для MSVC в CMakeLists.txt добавлено.

Mykhailo
Michael Dukelsky
2020-01-28 19:33:20 UTC
Permalink
Привет, Mykhailo!

28 January 2020 11:54, Mykhailo Kapitanov послал(а) письмо к Michael Dukelsky:

MD>> https://github.com/golded-plus/golded-plus/releases/latest
MD>> Где ты там нашёл mingw? И, главное, зачем оно может понадобиться?

MD>> Если ты сам собираешь, используя mingw, то читай лог сборки и ищи
MD>> там ошибку. Иконка должна быть.

MK> https://github.com/golded-plus/golded-plus/commit/2a3e0861f96bcd633b85
MK> 62d2f1440c5f97a380b0

MK> if (MSVC)
MK> list(APPEND golded_SOURCES gedcyg.rc)
MK> endif()

MK> Только для MSVC в CMakeLists.txt добавлено.

Я думал, что ты сам собираешь запуском make, а не cmake. Зачем тебе нужна
сборка mingw, если есть сборка Visual Studio 2010? Чем последняя хуже?

Желаю успехов, Mykhailo!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
Mykhailo Kapitanov
2020-01-29 07:08:48 UTC
Permalink
Hello Michael!

28 Jan 20 22:33, you wrote to me:

MD> Я думал, что ты сам собираешь запуском make, а не cmake. Зачем тебе
MD> нужна сборка mingw, если есть сборка Visual Studio 2010? Чем последняя
MD> хуже?

С точки зрения пользователя msvc сборка ничем не хуже. Более того сам пользуюсь
такой, просто скачал "что нашел". Но для "своих проектов" предпочитаю mingw,
где это допустимо. Не более.

С другой стороны у mingw-w64 такие же приемущества как и у всего открытого ПО.
Если бы у эхотага были закрыты исходники - сгинул бы в аналах истории.

PS: Да и вообще считаю CMake лютым фу-фу-фу. Но это уже совсем другая история.

Mykhailo
Alexander N. Skovpen
2020-01-27 15:36:44 UTC
Permalink
Hello Mykhailo Kapitanov!

27 Jan 20 17:23:48, Mykhailo Kapitanov wrote to Michael Dukelsky:

AS>>> В нём почему-то нет иконки для винды (в exe), как минимум в
AS>>> сборке MSVC 2010.
MD>> Уже есть. Наслаждайся.
MK> Для mingw нету.
А надо? он за собой кучу dll лишних тянет.

Alexander
Mykhailo Kapitanov
2020-01-28 08:55:52 UTC
Permalink
Hello Alexander!

27 Jan 20 18:36, you wrote to me:

MK>> Для mingw нету.
AS> А надо? он за собой кучу dll лишних тянет.

-static можно ключ использовать.

Mykhailo
Alexander N. Skovpen
2020-01-28 15:38:54 UTC
Permalink
Hello Mykhailo Kapitanov!

28 Jan 20 11:55:52, Mykhailo Kapitanov wrote to Alexander N. Skovpen:

MK>>> Для mingw нету.
AS>> А надо? он за собой кучу dll лишних тянет.
MK> -static можно ключ использовать.
ты проверь сначала. от cygwin1.dll и соседнего это не избавит.

Alexander
Alexey Fayans
2020-01-28 17:57:36 UTC
Permalink
Hello Alexander!

On Tue, 28 Jan 2020 at 18:38 +0300, you wrote to Mykhailo Kapitanov:

MK>>>> Для mingw нету.
AS>>> А надо? он за собой кучу dll лишних тянет.
MK>> -static можно ключ использовать.
AS> ты проверь сначала. от cygwin1.dll и соседнего это не избавит.

Насколько я помню, MinGW никогда не тянул cygwin1.dll, в отличие от
классической Cygwin сборки.


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
Alexander N. Skovpen
2020-01-28 18:26:28 UTC
Permalink
Hello Alexey Fayans!

28 Jan 20 20:57:36, Alexey Fayans wrote to Alexander N. Skovpen:

MK>>>>> Для mingw нету.
AS>>>> А надо? он за собой кучу dll лишних тянет.
MK>>> -static можно ключ использовать.
AS>> ты проверь сначала. от cygwin1.dll и соседнего это не избавит.
AF> Насколько я помню, MinGW никогда не тянул cygwin1.dll, в отличие от
AF> классической Cygwin сборки.
у него своя dll-ка.


Alexander
Mykhailo Kapitanov
2020-01-29 06:51:40 UTC
Permalink
Hello Alexander!

28 Jan 20 18:38, you wrote to me:

MK>>>> Для mingw нету.
AS>>> А надо? он за собой кучу dll лишних тянет.
MK>> -static можно ключ использовать.
AS> ты проверь сначала. от cygwin1.dll и соседнего это не избавит.

Речь вроде про mingw шла а не про cygwin? Вот прямо сейчас собрал "Hello
world!" при помощи mingw-w64 с ключем -static. Бинарник опух, конечно, но
ничего не требует кроме dll из поставки Windows. Смотрел этим:
http://dependencywalker.com/

А вот husky собраный msvc кем-то, у меня требует msvcr100.dll из состава
Microsoft Visual C++ Redistributable.
Понимаю что дело вкуса, но мое ИМХО msvc это проприетарь и блоатваре, поэтому
делаю выбор в пользу mingw-w64 когда это возможно.

Mykhailo
Alexander N. Skovpen
2020-01-29 10:34:42 UTC
Permalink
Hello Mykhailo Kapitanov!

29 Jan 20 09:51:40, Mykhailo Kapitanov wrote to Alexander N. Skovpen:

MK>>>>> Для mingw нету.
AS>>>> А надо? он за собой кучу dll лишних тянет.
MK>>> -static можно ключ использовать.
AS>> ты проверь сначала. от cygwin1.dll и соседнего это не избавит.
MK> Речь вроде про mingw шла а не про cygwin? Вот прямо сейчас собрал "Hello
MK> world!" при помощи mingw-w64 с ключем -static. Бинарник опух, конечно, но
MK> ничего не требует кроме dll из поставки Windows. Смотрел этим:
MK> http://dependencywalker.com/

1.c: int main() {return 0;}

MinGW.org GCC-8.2.0-5

mingw32-gcc.exe -static 1.c -o 1.exe

libgcc_s_dw2-1.dll, KERNEL32.dll, msvcrt.dll

Alexander
Mykhailo Kapitanov
2020-01-30 04:05:06 UTC
Permalink
Hello Alexander!

29 Jan 20 13:34, you wrote to me:

MK>> Windows. Смотрел этим: http://dependencywalker.com/
AS> 1.c: int main() {return 0;}
AS> MinGW.org GCC-8.2.0-5
AS> mingw32-gcc.exe -static 1.c -o 1.exe
AS> libgcc_s_dw2-1.dll, KERNEL32.dll, msvcrt.dll

А если так: -static -static-libgcc?

Mykhailo
Alexander N. Skovpen
2020-01-30 16:08:02 UTC
Permalink
Hello Mykhailo Kapitanov!

30 Jan 20 07:05:06, Mykhailo Kapitanov wrote to Alexander N. Skovpen:

AS>> 1.c: int main() {return 0;}
AS>> MinGW.org GCC-8.2.0-5
AS>> mingw32-gcc.exe -static 1.c -o 1.exe
AS>> libgcc_s_dw2-1.dll, KERNEL32.dll, msvcrt.dll
MK> А если так: -static -static-libgcc?
без изменений

Alexander

Alexey Fayans
2020-01-29 11:07:01 UTC
Permalink
Hello Mykhailo!

On Wed, 29 Jan 2020 at 09:51 +0200, you wrote to Alexander N. Skovpen:

MK> А вот husky собраный msvc кем-то, у меня требует msvcr100.dll из
MK> состава Microsoft Visual C++ Redistributable.

И это хорошо.

MK> Понимаю что дело вкуса, но мое ИМХО msvc это проприетарь

Это правда.

MK> и блоатваре,

А вот это - нет. Бинарники, собранные MSVC, практически всегда меньше, даже
статичные.


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
Mykhailo Kapitanov
2020-01-30 04:11:38 UTC
Permalink
Hello Alexey!

29 Jan 20 14:07, you wrote to me:

MK>> состава Microsoft Visual C++ Redistributable.
AF> И это хорошо.

Не уловил сути.

MK>> и блоатваре
AF> А вот это - нет. Бинарники, собранные MSVC, практически всегда меньше,
AF> даже статичные.

Это я так сам msvc обозвал. Тоже слышал отзывы что код неплохой генерирует. Про
меньше, у gcc (mingw) есть -Os lto, да и еще что-то точно есть в этом
направлении.

А так, по сути, у каждого есть свои любимые инструменты, любимое ПО и так
далее.

Mykhailo
Alexey Fayans
2020-01-30 11:21:27 UTC
Permalink
Hello Mykhailo!

On Thu, 30 Jan 2020 at 07:11 +0200, you wrote to me:

MK>>> состава Microsoft Visual C++ Redistributable.
AF>> И это хорошо.
MK> Не уловил сути.

Использование shared libraries - это всегда хорошо. Пихать один и тот же код в
во все бинарники - довольно тупо, за очень редким исключением. К томе же в RTL
иногда исправляют критические уязвимости, и оно обновляется через Windows
Update. А то, что слинковано статически, само не обновится.

MK>>> и блоатваре
AF>> А вот это - нет. Бинарники, собранные MSVC, практически всегда
AF>> меньше, даже статичные.
MK> Это я так сам msvc обозвал.

А, ок, тут не знаю. Последнее, что юзал - MS Visual Studio 2003, там ничего
лишнего не было.

MK> Тоже слышал отзывы что код неплохой генерирует. Про меньше, у gcc
MK> (mingw) есть -Os lto, да и еще что-то точно есть в этом направлении.

У MSVC код меньше с оптимизациями по скорости, а не по размеру. Насколько я
помню, по размеру тоже есть, тогда ещё меньше будет. :)


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
Alex Shuman
2020-01-27 19:43:28 UTC
Permalink
x) Sunday Jan 26, 2020, 12:48. Michael Dukelsky ── Alex Shuman.

AS>> В нём почему-то нет иконки для винды (в exe), как минимум в сборке
AS>> MSVC 2010.
MD> Уже есть. Hаслаждайся.

да, теперь есть, спасибо
Vladimir Bakhvaloff
2020-01-27 22:53:07 UTC
Permalink
[HTTP://bakh.spb.ru] [EMail: bob#bakh.spb.ru] [ICQ:1608235]
Здpавствуй, доpогой Michael...

Отвечая на письмо Michael Dukelsky => Alex Shuman [Вс 26 Янв 20]:

AS>> В нём почему-то нет иконки для винды (в exe), как минимум в
AS>> сборке MSVC 2010.
MD> Уже есть. Наслаждайся.

м-м-м... у меня запускается из cmd'шника, для пред- и постобработки...
иконки не вижу... это правильно?..

Bye-юшки, Michael. С Вами был Vladimir...
[ 3D Professional Team | Argus Team ]
* Windows 8.1 Enterprise x64 [version 6.3.9600] *
Michael Dukelsky
2020-01-28 19:39:20 UTC
Permalink
Привет, Vladimir!

28 January 2020 01:53, Vladimir Bakhvaloff послал(а) письмо к Michael Dukelsky:

AS>>> В нём почему-то нет иконки для винды (в exe), как минимум в
AS>>> сборке MSVC 2010.
MD>> Уже есть. Наслаждайся.

VB> м-м-м... у меня запускается из cmd'шника, для пред- и
VB> постобработки... иконки не вижу... это правильно?..

Конечно.

Желаю успехов, Vladimir!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
Loading...