इस ट्यूटोरियल में, हम सीखेंगे कि वेब ब्राउज़र में जंग अनुप्रयोगों को कैसे चलाया जाए। हम एक साधारण जंग पैकेज बनाएंगे, इसे WebAssembly (WASM) में संकलित करेंगे, और इसे HTML पेज में एकीकृत करेंगे।
1। जंग स्थापित करें सबसे पहले, आपको जंग स्थापित करने की आवश्यकता है। कृपया जंग की आधिकारिक स्थापना गाइड देखें: जंग स्थापना गाइड
। स्थापना पूरी होने के बाद, यह सत्यापित करने के लिए निम्न कमांड चलाएं कि स्थापना सफल है:rustc --version
]
यह निम्न फ़ोल्डर संरचना उत्पन्न करेगा: - कार्गो। └ SRC R b
]
cargo new rust-101 --lib
lib.rs फ़ाइल। डिफ़ॉल्ट रूप से, इसमें एक उदाहरण होता है
जोड़ें├── Cargo.toml
└── src
└── lib.rs
उपकरण स्थापित करें:
]
] अपडेट cargo.toml
फाइलें इस प्रकार हैं: ]
]
]
स्थापना निर्भरता:
कार्गो बिल्ड
5। RAST कोड को अपडेट करें
]
]
#[WASM_BINDGEN]
पब एफएन जोड़ें (बाएं: U64, दाएं: U64) -> u64 {
बाएँ दांए
}
cargo install wasm-pack
webassembly में जंग कोड संकलित किया गया।
WebAssembly फ़ाइल को संभालने के लिए जावास्क्रिप्ट बाइंडिंग उत्पन्न करता है।
]
6। वेबपेज में बैग का उपयोग करें
[package]
name = "rust-101"
version = "0.1.0"
edition = "2021"
[lib]
crate-type = ["cdylib"]
[dependencies]
wasm-bindgen = "0.2"
हैलो रस्ट शीर्षक>
आयात init, {add} से "./pkg/rust_101.js";
init ()।
const sum = add (5, 10);
कंसोल.लॉग ("5 10 =", योग);
});
स्क्रिप्ट>
शरीर>
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3