Skip to content

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

@jeffythedragonslayer

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions