Rust-在生成中包含文件夹
我有以下文件结构:Rust-在生成中包含文件夹,rust,Rust,我有以下文件结构: myProject | └── FolderToInclude | | | └── somebatfile.bat | └── src | | | └── main.rs | └── target | └── debug | └── myProject.exe // and other stuff myProject | └── FolderToI
myProject
|
└── FolderToInclude
| |
| └── somebatfile.bat
|
└── src
| |
| └── main.rs
|
└── target
|
└── debug
|
└── myProject.exe // and other stuff
myProject
|
└── FolderToInclude
| |
| └── somebatfile.bat
|
└── src
| |
| └── main.rs
|
└── target
|
└── debug
|
└── myProject.exe // and other stuff
|
└── FolderToInclude
|
└── somebatfile.bat
rust中是否可以在生成目录中包含文件夹?
我希望以以下文件结构结束:
myProject
|
└── FolderToInclude
| |
| └── somebatfile.bat
|
└── src
| |
| └── main.rs
|
└── target
|
└── debug
|
└── myProject.exe // and other stuff
myProject
|
└── FolderToInclude
| |
| └── somebatfile.bat
|
└── src
| |
| └── main.rs
|
└── target
|
└── debug
|
└── myProject.exe // and other stuff
|
└── FolderToInclude
|
└── somebatfile.bat
你为什么要这样做?我有一个文件夹,里面有一个运行一些可执行文件的bat文件,所以我需要通过命令行调用它,这样在构建中它就找不到它了。遗憾的是,没有。如果没有任何破解,你就无法使用构建脚本或货物来实现这一点。如果您想要这样做,您必须运行自己的脚本,它既运行
货物构建
,又执行您希望它执行的所有其他操作,因为构建脚本只允许在构建之前执行操作,主要用于编译像C库这样的东西。。。而且在构建完成后无法运行代码,因为cargo显然不应该是一个通用的构建系统。我认为我们正在回归到“懒惰”阶段,这是C++语言如何没有定义的方式来做某事。评论,太长了,这里是来源:换句话说,我建议使用你的BASH文件来实际执行货物构建和你想做的任何事情。如果你是一个粉丝,也可以使用make。不过你可以将文件嵌入到你的可执行文件中。请参见std::include_字节代码>。