Skip to content

static build error(windows) #134

@SyKingW

Description

@SyKingW

Environment

Windows 10
rustup 1.24.3
rustc 1.54.0

.cargo/config

[target.x86_64-pc-windows-msvc]
rustflags = ["-C", "target-feature=+crt-static"]

project Cargo.tomal

paho-mqtt = "0.9"

run

cargo build
error info
error: linking with `link.exe` failed: exit code: 1120
  |
  = note: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.0.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.1.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.10.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.11.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.12.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.13.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.14.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.15.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.2.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.3.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.4.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.5.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.6.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.7.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.8.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.hello_build.3wlywoqe-cgu.9.rcgu.o" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.57zpscjiu7puhiro.rcgu.o" "/LIBPATH:D:\\Project\\demo\\hello_build\\target\\release\\deps" "/LIBPATH:D:\\openssl\\OpenSSL_Win64\\lib" "/LIBPATH:D:\\Project\\demo\\hello_build\\target\\release\\build\\paho-mqtt-sys-e0f98825c3236f2e\\out\\lib" "/LIBPATH:D:\\openssl\\OpenSSL_Win64\\lib" "/LIBPATH:C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libpaho_mqtt-9161b17d58071741.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libthiserror-2fb70feac86fb7aa.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\liblibc-4c8e53e53654add0.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libfutures_timer-de84de9f5157cd8c.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libfutures-24d91a2cbe969813.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libfutures_executor-b6a52db6c5713ef4.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libfutures_util-7fb333f6a033cc88.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libmemchr-186d32b4108059eb.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libfutures_io-1a47701a43cd1463.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libslab-716ad1badef6a98d.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libfutures_channel-657927094779df8b.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libpin_project_lite-8d87040f0b38a128.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libfutures_sink-b880185fb8617532.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libfutures_task-a26abf5c5b7b30d4.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libpin_utils-4a3ae36a819bc661.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libfutures_core-bcb7700a809909fe.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\liblog-90addc788b9f165b.rlib" "D:\\Project\\demo\\hello_build\\target\\release\\deps\\libcfg_if-7766850948ec988f.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-3d786a338e3fbd3c.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-c7722f94ca812e0f.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-f6ac1aae8e3d5b95.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-8244d5c29082f380.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-c29ed8b388a545d6.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-daec0207219073db.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-e1164c8529217a2a.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-78991d36592dccee.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-3e2bb97c5be118b7.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-d5bd6400adb9fa95.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-07dcecfd1f459221.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-f0c150dc0abba70a.rlib" "C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-0f3806ca1d72c7be.rlib" "libssl.lib" "libcrypto.lib" "kernel32.lib" "ws2_32.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "libcmt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:D:\\Project\\demo\\hello_build\\target\\release\\deps\\hello_build.exe" "/OPT:REF,ICF" "/DEBUG" "/NATVIS:C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\sinking\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
  = note: LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProtocolOut.obj)'
          LINK : warning LNK4217: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPacketOut.obj)' in function 'MQTTPacket_send_connect'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(WebSocket.obj)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProtocolClient.obj)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPacket.obj)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(SocketBuffer.obj)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Socket.obj)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(SSLSocket.obj)'
          LINK : warning LNK4217: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsyncUtils.obj)' in function 'MQTTAsync_connecting'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj)'
          LINK : warning LNK4217: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsync.obj)' in function 'MQTTAsync_connect'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProperties.obj)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(LinkedList.obj)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistence.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProtocolOut.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPacketOut.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(WebSocket.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProtocolClient.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPacket.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(SocketBuffer.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Socket.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(SSLSocket.obj)'
          LINK : warning LNK4217: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsyncUtils.obj)' in function 'MQTTAsync_connecting'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj)'
          LINK : warning LNK4217: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsync.obj)' in function 'MQTTAsync_connect'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProperties.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(LinkedList.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistence.obj)'
          LINK : warning LNK4217: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsync.obj)' in function 'MQTTAsync_connect'
          LINK : warning LNK4286: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistence.obj)'
          LINK : warning LNK4217: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsyncUtils.obj)' in function 'MQTTAsync_processCommand'
          LINK : warning LNK4286: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(WebSocket.obj)'
          LINK : warning LNK4217: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsync.obj)' in function 'printf'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj)'
          LINK : warning LNK4217: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsync.obj)' in function 'printf'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(WebSocket.obj)'
          LINK : warning LNK4217: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsync.obj)' in function 'snprintf'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistence.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(SSLSocket.obj)'
          LINK : warning LNK4217: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsyncUtils.obj)' in function 'MQTTAsync_processCommand'
          LINK : warning LNK4217: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistence.obj)' in function 'MQTTPersistence_restoreMessageQueue'
          LINK : warning LNK4286: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsyncUtils.obj)'
          LINK : warning LNK4217: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj)' in function 'Log_initialize'
          LINK : warning LNK4286: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProtocolOut.obj)'
          LINK : warning LNK4217: symbol '_errno' defined in 'libucrt.lib(errno.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(SSLSocket.obj)' in function 'SSLSocket_continueWrite'
          LINK : warning LNK4286: symbol '_errno' defined in 'libucrt.lib(errno.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj)'
          LINK : warning LNK4217: symbol 'qsort' defined in 'libucrt.lib(qsort.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsyncUtils.obj)' in function 'MQTTAsync_restoreCommands'
          LINK : warning LNK4217: symbol 'strnlen' defined in 'libucrt.lib(strnlen.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsyncUtils.obj)' in function 'MQTTAsync_processCommand'
          LINK : warning LNK4217: symbol 'fclose' defined in 'libucrt.lib(fclose.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj)' in function 'Log_output'
          LINK : warning LNK4286: symbol 'fclose' defined in 'libucrt.lib(fclose.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj)'
          LINK : warning LNK4217: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj)' in function 'Log_output'
          LINK : warning LNK4217: symbol 'strtol' defined in 'libucrt.lib(strtox.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProtocolOut.obj)' in function 'MQTTProtocol_setHTTPProxy'
          LINK : warning LNK4217: symbol '_strnicmp' defined in 'libucrt.lib(strnicmp.obj)' is imported by 'libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(WebSocket.obj)' in function 'WebSocket_upgrade'
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsync.obj) : error LNK2019: unresolved external symbol __imp_srand referenced in function MQTTAsync_create
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProperties.obj) : error LNK2019: unresolved external symbol __imp_realloc referenced in 
function MQTTProperties_add
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(SocketBuffer.obj) : error LNK2001: unresolved external symbol __imp_realloc
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(WebSocket.obj) : error LNK2001: unresolved external symbol __imp_realloc
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Socket.obj) : error LNK2019: unresolved external symbol __imp_strerror referenced in function Socket_error
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(SSLSocket.obj) : error LNK2001: unresolved external symbol __imp_strerror
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsyncUtils.obj) : error LNK2001: unresolved external symbol __imp_strerror
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Socket.obj) : error LNK2019: unresolved external symbol __imp_wcstombs referenced in function Socket_getaddrname
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(SSLSocket.obj) : error LNK2019: unresolved external symbol __imp_strncpy referenced in function SSLSocket_connect
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj) : error LNK2001: unresolved external symbol __imp_strncpy
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTAsyncUtils.obj) : error LNK2019: unresolved external symbol __imp_rand referenced in function MQTTAsync_randomJitter
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj) : error LNK2019: unresolved external symbol __imp_getenv referenced in function Log_initialize
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProtocolOut.obj) : error LNK2001: unresolved external symbol __imp_getenv
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj) : error LNK2019: unresolved external symbol __imp__localtime64 referenced in function Log_posttrace
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj) : error LNK2019: unresolved external symbol __imp_strftime referenced in function Log_posttrace
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj) : error LNK2019: unresolved external symbol __imp_fopen referenced in function Log_initialize
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2001: unresolved external symbol __imp_fopen
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj) : error LNK2019: unresolved external symbol __imp_rename referenced in function Log_output
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj) : error LNK2019: unresolved external symbol __imp__unlink referenced in function Log_output
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2001: unresolved external symbol __imp__unlink       
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(Log.obj) : error LNK2019: unresolved external symbol __imp__ftime64 referenced in function Log_pretrace
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2019: unresolved external symbol __imp_fread referenced in function pstget
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2019: unresolved external symbol __imp_fseek referenced in function pstget
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2019: unresolved external symbol __imp_ftell referenced in function pstget
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2019: unresolved external symbol __imp_fwrite referenced in function pstput
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2019: unresolved external symbol __imp_remove referenced in function clearWin32
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2019: unresolved external symbol __imp_strtok referenced in function pstopen
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2019: unresolved external symbol __imp__mkdir referenced in function pstmkdir
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTPersistenceDefault.obj) : error LNK2019: unresolved external symbol __imp__rmdir referenced in function pstclose
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(MQTTProtocolOut.obj) : error LNK2019: unresolved external symbol __imp_isxdigit referenced in function MQTTProtocol_setHTTPProxy
          libpaho_mqtt_sys-2136fdebf9b3e1c6.rlib(WebSocket.obj) : error LNK2019: unresolved external symbol __imp__time64 referenced in function WebSocket_proxy_connect
          D:\Project\demo\hello_build\target\release\deps\hello_build.exe : fatal error LNK1120: 23 unresolved externals


error: aborting due to previous error; 2 warnings emitted

error: could not compile `hello_build`

Caused by:
  process didn't exit successfully: `rustc --crate-name hello_build --edition=2018 src\main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C metadata=77daa3abb5b30eea --out-dir D:\Project\demo\hello_build\target\release\deps -L dependency=D:\Project\demo\hello_build\target\release\deps --extern paho_mqtt=D:\Project\demo\hello_build\target\release\deps\libpaho_mqtt-9161b17d58071741.rlib -C target-feature=+crt-static -L D:\openssl\OpenSSL_Win64\lib -L native=D:\Project\demo\hello_build\target\release\build\paho-mqtt-sys-e0f98825c3236f2e\out\lib -L native=D:\openssl\OpenSSL_Win64\lib` (exit code: 1)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions