1个不稳定版本

使用旧的Rust 2015

0.1.0 2019年1月17日

#188 in Windows APIs

Download history 18879/week @ 2024-03-14 20739/week @ 2024-03-21 19625/week @ 2024-03-28 21126/week @ 2024-04-04 22857/week @ 2024-04-11 21335/week @ 2024-04-18 21940/week @ 2024-04-25 22746/week @ 2024-05-02 23662/week @ 2024-05-09 23821/week @ 2024-05-16 23939/week @ 2024-05-23 26653/week @ 2024-05-30 23821/week @ 2024-06-06 25677/week @ 2024-06-13 24274/week @ 2024-06-20 21150/week @ 2024-06-27

100,067 monthly downloads
用于 154 个crate (2 directly)

MIT 许可证

10KB
66

vswhom.rs TravisCI构建状态 AppVeyorCI构建状态 许可证

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