От:
_NN_
Дата: 13.09.25 20:07
Оценка:
Кто-нибудь пользуется Rust для разработки в Windows ?
Подскажите какими обёртками пользуетесь ?
От:
ArtDenis
Дата: 14.09.25 13:30
Оценка:
Здравствуйте, _NN_, Вы писали:
_NN>Кто-нибудь пользуется Rust для разработки в Windows ?
_NN>Подскажите какими обёртками пользуетесь ?
Как бы это смешно не звучало, пользуюсь gtk-rs (gtk3). Интерфейс рисую в glade
От:
T4r4sB
Дата: 14.09.25 14:30
Оценка:
Здравствуйте, _NN_, Вы писали:
_NN>Кто-нибудь пользуется Rust для разработки в Windows ?
_NN>Подскажите какими обёртками пользуетесь ?
Использую для консольных программ. Бесит что нет линкера в коробке, надо самому левый скачивать.
Обёртки — для чего?
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
От:
_NN_
Дата: 15.09.25 18:23
Оценка:
Здравствуйте, T4r4sB, Вы писали:
TB>Здравствуйте, _NN_, Вы писали:
_NN>>Кто-нибудь пользуется Rust для разработки в Windows ?
_NN>>Подскажите какими обёртками пользуетесь ?
TB>Использую для консольных программ. Бесит что нет линкера в коробке, надо самому левый скачивать.
TB>Обёртки — для чего?
Для WinAPI, COM и т.д.
От:
_NN_
Дата: 15.09.25 18:23
Оценка:
Здравствуйте, ArtDenis, Вы писали:
AD>Здравствуйте, _NN_, Вы писали:
_NN>>Кто-нибудь пользуется Rust для разработки в Windows ?
_NN>>Подскажите какими обёртками пользуетесь ?
AD>Как бы это смешно не звучало, пользуюсь gtk-rs (gtk3). Интерфейс рисую в glade
А с WinAPI работаете или обходите стороной ?
От:
ArtDenis
Дата: 15.09.25 18:34
Оценка:
Здравствуйте, _NN_, Вы писали:
_NN>А с WinAPI работаете или обходите стороной ?
Обхожу стороной, т.к. прога должна работать как в винде, так и в линуксе
От:
flаt
Дата: 21.11.25 19:40
Оценка:
Здравствуйте, _NN_, Вы писали:
_NN>Кто-нибудь пользуется Rust для разработки в Windows ?
Да.
_NN>Подскажите какими обёртками пользуетесь ?
Раньше
https://lib.rs/crates/winapi , сейчас
https://lib.rs/crates/windows .
От:
flаt
Дата: 21.11.25 19:46
Оценка:
Здравствуйте, T4r4sB, Вы писали:
TB>Использую для консольных программ. Бесит что нет линкера в коробке, надо самому левый скачивать.
[target.x86_64-pc-windows-msvc]
linker = "rust-lld"
От:
T4r4sB
Дата: 21.11.25 20:15
Оценка:
Здравствуйте, flаt, Вы писали:
F>[target.x86_64-pc-windows-msvc]
Не работает без MSVC
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
От:
flаt
Дата: 21.11.25 20:29
Оценка:
Здравствуйте, T4r4sB, Вы писали:
F>>[target.x86_64-pc-windows-msvc]
TB>Не работает без MSVC
С каких это пор lld требует msvc?
Или речь про библиотеки импорта (.lib)? Это отдельный вопрос, и есть варианты. Да и `*-pc-windows-gnullvm` движется.
От:
T4r4sB
Дата: 21.11.25 20:30
Оценка:
Здравствуйте, flаt, Вы писали:
F>С каких это пор lld требует msvc?
А, его отдельно можно ставить? Да, не пробовал. Сижу с гнутым линкером, возможно зря.
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
От:
ArtDenis
Дата: 27.11.25 19:00
Оценка:
Здравствуйте, T4r4sB, Вы писали:
TB> Бесит что нет линкера в коробке, надо самому левый скачивать.
В тулчейне stable-x86_64-pc-windows-gnu есть всё из коробки, в том числе и линкер.
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить