Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #30028
| From | Borneq <borneq@antyspam.hidden.pl> |
|---|---|
| Newsgroups | pl.comp.programming |
| Subject | Re: Rust |
| Date | 2017-08-05 20:13 +0200 |
| Organization | ATMAN - ATM S.A. |
| Message-ID | <om51sr$tl2$1@node2.news.atman.pl> (permalink) |
| References | <om4qli$mfm$1@node2.news.atman.pl> |
W dniu 05.08.2017 o 18:10, Borneq pisze:
> Jakie jest wasze zdanie na temat tego języka?
> Bardzo ciekawy, brakowało mi graficznego UI, ale jest teraz relm i conrod:
Wchodzę na stronę https://www.rust-lang.org/pl-PL/
Jest tam teraz wersja Rust 1.19.0.
Przyjmuję domyślne ustawienia instalacji C:\Users\<username>\.cargo\bin
i dodawany jest do PATH.
Deinstalacja poprzez rustup self uninstall. Otrzymaliśmy 7 identycznych
plików pod róznymi nazwami.
Dla Windows Rust wymaga narzędzi budowania C++ dla Visual Studio co
najmniej 2013.
Przykładowo w katalogu D:\code\rust\ tworzymy podakatalog hello_world
cargo init - tworzy nam strukturę projektu wraz z pustym projektem git.
W podaktalogu src tworzy plik źródłowy biblioteki, ale zmienimy na main.rs:
fn main() {
println!("Hello, world!");
}
rustc src\main.rs tworzy w katalogu głównym exe a cargo build tworzy
podkatalog target gdzie oprócz
exe są pliki pomocnicze.
Pora na coś większego: Z githuba ściągamy git clone
https://github.com/PistonDevelopers/conrod.git
Będąc w katalogu D:\code\rust\conrod\examples\ wołamy rustc hello_world.rs
This example requires the `winit` and `glium` features. Try running
`cargo run --release --features="winit glium" --example <example_name>`
cargo run --release --features="winit glium" --example hello_world
Ładuje się co trzeba. Ale podczas kompilacji błąd: eksperymentalna składnia
rustup show pokazuje 1.16.0
rustup update do 1.19.0
Powstał plik wielkości 1.2 MB dający okienko Hello World
Wszystko prawie dobrze, choć wyświetla się konsola wraz z okienkiem:
należy mając wersję >= 1.18
na początku crate (pliku źródłowego) napisać: #![windows_subsystem =
"windows"]
Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-05 18:10 +0200
Re: Rust w systemie siła 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-08-05 19:48 +0200
Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-05 20:13 +0200
Re: Rust szykcech@gmail.com - 2017-08-06 02:54 -0700
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-06 03:03 -0700
Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-07 13:02 +0200
Re: Rust szykcech@gmail.com - 2017-08-07 05:20 -0700
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:49 +0200
Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-07 13:04 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-07 14:58 +0200
Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-09 21:52 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:16 +0200
Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-10 07:48 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 08:57 +0200
Re: Rust godek.maciek@gmail.com - 2017-08-10 01:42 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 11:03 +0200
Re: Rust godek.maciek@gmail.com - 2017-08-10 02:34 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 14:51 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-10 03:17 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 14:56 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-10 06:25 -0700
Re: Rust Maciej Sobczak <see.my.homepage@gmail.com> - 2017-08-10 05:19 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 14:57 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-10 06:21 -0700
Re: Rust Maciej Sobczak <see.my.homepage@gmail.com> - 2017-08-11 02:40 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-07 14:43 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 02:48 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 14:17 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 06:25 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 15:56 +0200
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 20:13 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 22:14 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 13:34 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 07:23 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 05:43 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 16:38 +0200
Re: Rust Adam M <amorawski@magna-power.com> - 2017-08-09 07:48 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 17:00 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 09:42 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:12 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 10:15 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:52 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:15 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 10:29 -0700
Re: Rust wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-08-09 19:32 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:53 +0200
Re: Rust wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-08-09 20:09 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:45 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 11:18 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 21:04 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 13:03 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:17 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:24 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:34 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:38 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 14:36 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 23:57 +0200
Re: Rust Roman Tyczka <noemail@because.no> - 2017-08-09 22:22 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 13:31 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 23:54 +0200
Re: Rust godek.maciek@gmail.com - 2017-08-09 13:48 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 00:08 +0200
Re: Rust godek.maciek@gmail.com - 2017-08-09 15:24 -0700
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 16:06 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 07:18 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 01:36 +0200
Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-10 07:22 +0200
Re: Rust godek.maciek@gmail.com - 2017-08-09 23:28 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 09:13 +0200
Re: Rust godek.maciek@gmail.com - 2017-08-10 01:38 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 10:57 +0200
Re: Rust godek.maciek@gmail.com - 2017-08-10 02:04 -0700
Re: Ruststrukturalny jezy= "AK" <nobody@nowhere.net> - 2017-08-10 22:27 +0200
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-10 18:06 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 20:39 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-10 12:20 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:06 +0200
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-10 22:23 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 23:01 +0200
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-10 22:18 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:27 +0200
Re: Rust Roman Tyczka <noemail@because.no> - 2017-08-11 09:58 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:36 +0200
Re: Rust szykcech@gmail.com - 2017-08-10 13:24 -0700
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-10 22:32 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:56 +0200
Re: Rust Maciej Sobczak <see.my.homepage@gmail.com> - 2017-08-11 02:34 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 14:03 +0200
Re: Rust Maciej Sobczak <see.my.homepage@gmail.com> - 2017-08-11 05:34 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 14:43 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 14:55 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-11 06:15 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 15:17 +0200
Re: Rust kropelka@gmail.com - 2017-08-11 11:55 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 22:03 +0200
Re: Rust kropelka@gmail.com - 2017-08-11 13:43 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 07:04 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 07:25 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 22:13 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 15:27 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-11 05:53 -0700
Re: Rust Tomasz Kaczanowski <kaczus@poczta.onet.pl> - 2017-08-11 15:17 +0200
Re: Rust szykcech@gmail.com - 2017-08-12 06:59 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 19:08 +0200
Re: Rust Wojciech Muła <wojtek.mula@gmail.com> - 2017-08-12 11:17 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:27 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:41 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:46 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-12 20:26 -0700
Re: Rust Wojciech Muła <wojtek.mula@gmail.com> - 2017-08-12 21:01 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-13 07:29 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:53 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:56 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:57 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:45 +0200
Re: Rust szykcech@gmail.com - 2017-08-12 06:56 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:46 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:48 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:52 +0200
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:57 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 12:52 -0700
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:51 +0200
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:45 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 20:45 +0200
Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 12:50 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-07 14:41 +0200
Re: Rust szykcech@gmail.com - 2017-08-07 07:28 -0700
Re: Rust slawek <fake@fakeemail.com> - 2017-08-07 22:42 +0200
Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-08 07:46 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 09:12 +0200
Re: Rust Zenon Oktawiec <zenon@samm.com.pl> - 2017-08-08 11:41 +0200
Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 14:14 +0200
Re: Rust Zenon Oktawiec <zenon@samm.com.pl> - 2017-08-08 14:18 +0200
Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:06 +0200
Re: Rust Adam M <amorawski@magna-power.com> - 2017-08-09 06:50 -0700
csiph-web