Git 是否可以编译一个不使用';不要装货物。要装货物吗?

Git 是否可以编译一个不使用';不要装货物。要装货物吗?,git,dependencies,rust,rust-cargo,Git,Dependencies,Rust,Rust Cargo,我试图在本地项目目录中克隆,并使用build.rs Cargo解决方案进行构建,但出现以下错误: 找不到Cargo.toml 我没有找到任何方法从我自己的Cargo.toml配置中获取不包含Cargo.toml配置文件的回购 由于SFML不是一个Rust项目,您当然不能直接使用cargo构建它。但是,在build.rs中,您可以轻松地使用相应的CMake命令来执行构建。之后,您可能希望向链接器搜索路径添加一些内容–大致如下: // build.rs println!("cargo:rustc-l

我试图在本地项目目录中克隆,并使用build.rs Cargo解决方案进行构建,但出现以下错误:

找不到Cargo.toml


我没有找到任何方法从我自己的Cargo.toml配置中获取不包含Cargo.toml配置文件的回购

由于SFML不是一个Rust项目,您当然不能直接使用
cargo
构建它。但是,在
build.rs
中,您可以轻松地使用相应的CMake命令来执行构建。之后,您可能希望向链接器搜索路径添加一些内容–大致如下:

// build.rs
println!("cargo:rustc-link-search=native=/search/path/to/add");
println!("cargo:rustc-link-lib=static=sfml");

请提供一份报告。在这种情况下,您的
Cargo.toml
build.rs
的最小化版本将是一个良好的开端。如前所述,您的问题没有意义-您不能将不受信任的代码添加为货物依赖项。从代码判断,它使用CMake构建。货物装箱可能是琐碎的工作,也可能是严肃的工作。知道的唯一方法就是尝试。