`num`

2015-03-22 7 views
7

मैं जंग में संख्या टोकरा से BigUints उपयोग करने के लिए कोशिश कर रहा हूँ के लिए टोकरा नहीं खोजा जा सका, और मैं उन्हें आयात करने के लिए इस कोड का उपयोग कर रहा हूँ:`num`

extern crate num; 

use num::bigint::BigUint; 

हालांकि, यह निम्नलिखित रिटर्न त्रुटि जब मैं संकलित करता हूं:

main.rs:1:1: 1:18 error: can't find crate for `num` 
main.rs:1 extern crate num; 
     ^~~~~~~~~~~~~~~~~ 
error: aborting due to previous error 

मैं किसी भी कंपाइलर झंडे का उपयोग नहीं कर रहा हूं।

मैं क्या गलत कर रहा हूं?

उत्तर

11

मैं किसी भी कंपाइलर झंडे का उपयोग नहीं कर रहा हूं।

तुम सिर्फ rustc का उपयोग कर रहे हैं, तो आप संख्या टोकरा

$ rustc foo.rs --extern num=/path/to/num.rlib 

यह करना चाहिए, मुझे लगता है कि हड़पने के लिए झंडे का उपयोग करना होगा। बेशक, आपको num crate की एक प्रति प्राप्त करनी होगी: https://crates.io/crates/numhttps://github.com/rust-lang/num से लिंक।

आप कार्गो का उपयोग करते हैं, तो आप सिर्फ

num = "*" 

Cargo.toml की [dependencies] खंड करने के लिए जोड़ सकते हैं और आप आगे बढ़ने के हो जाएगा।

+0

'rustc' के साथ' -L' ध्वज का उपयोग करना भी संभव है: '$ rustc foo.rs -L/path/to/libs /' – Pablo

संबंधित मुद्दे