我一直在思考这个问题,我尝试过所有依赖项版本,但编译器找不到与之链接的方法:
我的Cargo.toml看起来是这样的:
[package]
name = "mongotest"
version = "0.1.0"
authors = ["netwave"]
[dependencies]
bson = "*"
mongodb = "0.1.7"
它都编译得很好,但在链接时找不到
gethostname
C:\用户\netwave.cargo\registry\src\github.com-1ecc6299db9ec823\bson-0.3.1\src/oid.rs:205:
对“gethostname”的未定义引用
最佳答案
似乎我在我的计算机上安装了GNU版本的GCC,mingw-64和GCC 6.1。这不能正常工作。
安装Rust编译器的MSVC版本可以使其完美工作。
关于mongodb - 使用mongodb驱动程序编译时出现Rust链接错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40056911/