Tek kasa projeleri için, bu satırların Cargo.toml
'a eklenmesi beklendiği gibi çalışır.Panik = harici bağımlılıklarla nasıl iptal edilir?
cargo build --release
Ancak dolaylı kullanılan bağımlılıkları olan bir proje üzerinde, bir hata alıyorum:
[profile.release]
panic = "abort"
Ardından projeyi oluşturun.
Compiling c_vec v1.0.12
error: the linked panic runtime `panic_unwind` is not compiled with this crate's panic strategy `abort`
error: aborting due to previous error
Build failed, waiting for other jobs to finish...
error: Could not compile `c_vec`.
c_vec
sandık bir dolaylı olarak kullanılan bağımlılığıdır.
Çakışma olmadan çok katmanlı bir projede panic=abort
nasıl kullanılır? önemli olduklarına örtmek
Detayları:
- Rustc konuyla 1.12.0
- Kütüphanesi: o kadar
dylib
çünküc_vec
belirliyorsa gibi lodepng-rust - Linux 64bit
Pas sürümü nedir? Mevcut gecede, bunu test etmeye yardım etmek için c_vec'i bile alamıyorum. – LinearZoetrope
@Jsor, – ideasman42
detaylarını ekledi ve paniği tetiklemek için tam olarak ne yapıyorsunuz? – LinearZoetrope