1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2019年1月17日 |
---|
#188 in Windows APIs
100,067 monthly downloads
用于 154 个crate (2 directly)
10KB
66 行
vswhom.rs
FFI到Jon Blow的VS发现脚本。
文档
lib.rs
:
FFI到Jon Blow的VS发现脚本。
有关更具体的信息,请参阅VsFindResult
上的相关函数,但我将从原始文件中复制一些用法信息
此文件的目的在于找到可能需要链接的库所在的文件夹,在Windows上,如果您正在链接任何编译的C或C++代码。这对于许多希望提供兼容性的非C++编程语言环境是必要的。
我们找到Visual Studio库所在的位置(例如,libvcruntime.lib),链接器和编译器可执行文件所在的位置(例如,link.exe),以及Windows SDK库的位置(kernel32.lib,libucrt.lib)。
我采取的一个其他快捷方式是将其硬编码为返回x64库的文件夹。如果您需要x86或arm,您可以稍作修改下面的代码,或者如果足够多的人需要这个功能,我可以将其添加到这里。
依赖项
~73KB