2016-10-15 2 views
0

Ich habe meinen Kopf gegen das schon stoßen, habe ich alle Abhängigkeits Versionen ausprobiert, aber der Compiler konnte keine Methode zu verknüpfen mit finden:Rust Fehler verbindet, während sie mit mongodb Treiber kompilieren

Meine Cargo.toml sieht aus wie dies:

[package] 
name = "mongotest" 
version = "0.1.0" 
authors = ["netwave"] 

[dependencies] 
bson  = "*" 
mongodb = "0.1.7" 

alles kompiliert richtig, aber wenn die Verknüpfung nicht gethostname

C gefunden: \ Users \ netwave.cargo \ registry \ src \ github.com-1ecc6299db9ec823 \ BSON-0.3 .1 \ src/oid.rs: 205: undefined reference to `gethostname‘

Antwort

0

Es scheint, dass ich die GNU-Version von GCC auf meinem Computer, mingw-64 mit GCC 6.1 installiert. Dies funktioniert nicht richtig.

Durch die Installation der MSVC-Version des Rust-Compilers funktioniert es einwandfrei.