Skip to content

link.exe failed with exit code 1181 cannot open input file 'userenv.lib' #1

Description

@jeffythedragonslayer

When I try to build this project I get this error:

E:\usb2snes-cli>cargo build
   Compiling winapi v0.3.9
   Compiling log v0.4.17
   Compiling proc-macro2 v1.0.39
   Compiling futures v0.1.31
   Compiling maybe-uninit v2.0.0
   Compiling syn v1.0.96
   Compiling typenum v1.15.0
   Compiling windows_x86_64_msvc v0.36.1
   Compiling winapi v0.2.8
   Compiling libc v0.2.126
   Compiling memchr v2.5.0
   Compiling native-tls v0.2.10
   Compiling httparse v1.7.1
   Compiling serde_derive v1.0.137
   Compiling unicode-bidi v0.3.8
   Compiling unicode-segmentation v1.9.0
error: linking with `link.exe` failed: exit code: 1181
  |
  = note: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.28.29213\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.0.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.1.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.10.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.11.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.12.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.13.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.14.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.15.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.2.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.3.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.4.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.5.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.6.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.7.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.8.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.9.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.4h2wd9eyfogim1z5.rcgu.o" "/LIBPATH:E:\\usb2snes-cli\\target\\debug\\deps" "/LIBPATH:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-c2061a8c4363ad39.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-8f8123f3df81d084.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-b25b7b3cabf04f79.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-844c1d68b208e8c3.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-9715294e33005e45.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-ab777c9ef4ab46ea.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-2163bb13d93657e2.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-a23614ca81dcf6e6.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-6a453694c0b8f4bc.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-bafbc7d22d1290b3.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-b3f04308174fa2f6.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-9e7c4059b4444380.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-3469c9a2a5a61b94.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-5c32adea4bb22d70.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-c9e4ee006e473c58.rlib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
  = note: LINK : fatal error LNK1181: cannot open input file 'userenv.lib'

This is where my userenv.lib files are:

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions