我正在使用 include_bytes!
宏将 GLSL 着色器编译成 Rust 程序。然而,Cargo 似乎并没有意识到这一点:当我仅修改着色器文件并使用 cargo run
对其进行测试时,更新的文件未被编译。手动触摸 .rs
包含着色器的文件确实有效。
我是否需要在我的 Cargo.toml
中添加一些内容来明确声明这种依赖关系?
版本信息:
$ rustc --version && cargo --version
rustc 1.0.0-nightly (ecf8c64e1 2015-03-21) (built 2015-03-22)
cargo 0.0.1-pre-nightly (e689383 2015-03-16) (built 2015-03-16)
最佳答案
这已在 rustc 中修复:https://github.com/rust-lang/rust/pull/24423
关于rust - 当包含在 include_bytes 宏中的文件被更改时,我如何告诉 Cargo 重建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29200914/