У меня есть проект Rust, который хорошо компилируется в Linux, macOS и Windows 10.
Сегодня я установил следующие отдельные компоненты на свой компьютер с Windows 7, используя Visual Studio Installer :
VC++ 2015.3 v14.00 (v140) toolset for desktop
Windows Universal CRT SDK
(Зависимость) Windows 8.1 SDK
(Зависимость)
После этого я установил Rust, используя свежую rustup-init.exe
с официального сайта .
Когда я запускаю cargo build
в своем проекте Rust на компьютере с Windows 7, он не работает сследующее сообщение:
error: linking with `C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\link.exe\` failed: exit code: 325595.
Выполнение C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\link.exe
само по себе без аргументов на моем компьютере с Windows 10 производит некоторую «справочную» информацию, но на моем компьютере с Windows 7 я получаю окно ссообщение об ошибке:
The application was unable to start correctly (0xc000007b). Click Ok to close the application.
Мой Google-Fu не обнаружил никакой полезной информации.Я пытался:
sfc /scannow
- убедиться, что System32 не имеет 32-битных DLL
- убедиться, что SysWOW64 не имеет 64-битных DLL