使用mongodb驱动程序编译时生锈链接错误

时间:2016-10-15 08:38:26

标签: mongodb linker rust

我一直在反对这一点,我已经尝试了所有依赖版本,但编译器找不到与之链接的方法:

我的Cargo.toml看起来像这样:

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

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

这一切都正确编译,但在链接时无法找到gethostname

  

C:\用户\ netwave.cargo \注册表\ SRC \ github.com-1ecc6299db9ec823 \ BSON-0.3.1 \ SRC / oid.rs:205:   未定义的引用`gethostname'

1 个答案:

答案 0 :(得分:0)

似乎我在我的计算机上安装了GNU版本的GCC,使用GCC 6.1安装了mingw-64。这不能正常工作。

安装Rust编译器的MSVC版本使其完美运行。