unresolved external symbol's
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 6.4k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
2001 unresolved external symbol DetourTransactionCommit (dllmain.obj)
2001 unresolved external symbol DetourUpdateThread (dllmain.obj)
2001 unresolved external symbol DetourRestoreAfterWith (dllmain.obj)
2001 unresolved external symbol DetourTransactionBegin (dllmain.obj)
2001 unresolved external symbol DetourAttach (dllmain.obj)
5 unresolved externals
using x64.lib
got win 11 64x
output in VS
Build started at 7:52...
1>------ Build started: Project: D3DWA, Configuration: Release x64 ------
1>dllmain.cpp
1>Starting pass 1
1>Processed /DEFAULTLIB:uuid.lib
1>Processed /DEFAULTLIB:detours.lib
1>Processed /DEFAULTLIB:MSVCRT
1>Processed /DEFAULTLIB:OLDNAMES
1>Searching libraries
1> Searching C:\Detours\lib.X64\detours.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\uuid.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\kernel32.lib:
1> Found __imp_OutputDebugStringA
1> Referenced in dllmain.obj
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_GetCurrentThread
1> Referenced in dllmain.obj
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_LoadLibraryA
1> Referenced in dllmain.obj
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_GetProcAddress
1> Referenced in dllmain.obj
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __IMPORT_DESCRIPTOR_KERNEL32
1> Referenced in kernel32.lib(KERNEL32.dll)
1> Referenced in kernel32.lib(KERNEL32.dll)
1> Referenced in kernel32.lib(KERNEL32.dll)
1> Referenced in kernel32.lib(KERNEL32.dll)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __NULL_IMPORT_DESCRIPTOR
1> Referenced in kernel32.lib(KERNEL32.dll)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found KERNEL32_NULL_THUNK_DATA
1> Referenced in kernel32.lib(KERNEL32.dll)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\user32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\gdi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\winspool.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\comdlg32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\advapi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\shell32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\ole32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\oleaut32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbc32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbccp32.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\MSVCRT.lib:
1> Found __security_check_cookie
1> Referenced in dllmain.obj
1> Loaded MSVCRT.lib(amdsecgs.obj)
1> Found _DllMainCRTStartup
1> Loaded MSVCRT.lib(dll_dllmain.obj)
1> Found __security_cookie
1> Referenced in MSVCRT.lib(amdsecgs.obj)
1> Loaded MSVCRT.lib(gs_cookie.obj)
1> Found __report_gsfailure
1> Referenced in MSVCRT.lib(amdsecgs.obj)
1> Loaded MSVCRT.lib(gs_report.obj)
1> Found __security_init_cookie
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Loaded MSVCRT.lib(gs_support.obj)
1> Found "void __cdecl __scrt_initialize_type_info(void)" (?__scrt_initialize_type_info@@YAXXZ)
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Loaded MSVCRT.lib(tncleanup.obj)
1> Found __scrt_initialize_default_local_stdio_options
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Loaded MSVCRT.lib(default_local_stdio_options.obj)
1> Found __scrt_is_nonwritable_in_current_image
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Loaded MSVCRT.lib(utility.obj)
1> Found __scrt_get_dyn_tls_init_callback
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Loaded MSVCRT.lib(dyn_tls_init.obj)
1> Found __scrt_fastfail
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded MSVCRT.lib(utility_desktop.obj)
1> Found _RTC_Initialize
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Loaded MSVCRT.lib(initsect.obj)
1> Found __xi_a
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Loaded MSVCRT.lib(initializers.obj)
1>Processed /DEFAULTLIB:kernel32.lib
1> Processed /DISALLOWLIB:msvcrtd.lib
1> Processed /DISALLOWLIB:libcmt.lib
1> Processed /DISALLOWLIB:libcmtd.lib
1>Processed /DEFAULTLIB:vcruntime.lib
1> Processed /DISALLOWLIB:vcruntimed.lib
1> Processed /DISALLOWLIB:libvcruntime.lib
1> Processed /DISALLOWLIB:libvcruntimed.lib
1>Processed /DEFAULTLIB:ucrt.lib
1> Processed /DISALLOWLIB:ucrtd.lib
1> Processed /DISALLOWLIB:libucrt.lib
1> Processed /DISALLOWLIB:libucrtd.lib
1> Found __guard_dispatch_icall_fptr
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Referenced in MSVCRT.lib(utility.obj)
1> Referenced in MSVCRT.lib(initsect.obj)
1> Loaded MSVCRT.lib(guard_support.obj)
1> Found __isa_available_init
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded MSVCRT.lib(cpu_disp.obj)
1> Found _get_startup_argv_mode
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded MSVCRT.lib(argv_mode.obj)
1> Found __scrt_is_ucrt_dll_in_use
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded MSVCRT.lib(ucrt_detection.obj)
1> Found _guard_dispatch_icall_nop
1> Referenced in MSVCRT.lib(guard_support.obj)
1> Loaded MSVCRT.lib(guard_dispatch.obj)
1> Found _guard_xfg_dispatch_icall_nop
1> Referenced in MSVCRT.lib(guard_support.obj)
1> Loaded MSVCRT.lib(guard_xfg_dispatch.obj)
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\OLDNAMES.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\vcruntime.lib:
1> Found __C_specific_handler
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded vcruntime.lib(VCRUNTIME140.dll)
1> Found __std_type_info_destroy_list
1> Referenced in MSVCRT.lib(tncleanup.obj)
1> Loaded vcruntime.lib(VCRUNTIME140.dll)
1> Found __current_exception
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded vcruntime.lib(VCRUNTIME140.dll)
1> Found __current_exception_context
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded vcruntime.lib(VCRUNTIME140.dll)
1> Found memset
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded vcruntime.lib(VCRUNTIME140.dll)
1> Found __IMPORT_DESCRIPTOR_VCRUNTIME140
1> Referenced in vcruntime.lib(VCRUNTIME140.dll)
1> Referenced in vcruntime.lib(VCRUNTIME140.dll)
1> Referenced in vcruntime.lib(VCRUNTIME140.dll)
1> Referenced in vcruntime.lib(VCRUNTIME140.dll)
1> Referenced in vcruntime.lib(VCRUNTIME140.dll)
1> Loaded vcruntime.lib(VCRUNTIME140.dll)
1> Found VCRUNTIME140_NULL_THUNK_DATA
1> Referenced in vcruntime.lib(VCRUNTIME140.dll)
1> Loaded vcruntime.lib(VCRUNTIME140.dll)
1> Searching C:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\ucrt\x64\ucrt.lib:
1> Found _initterm
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _initterm_e
1> Referenced in MSVCRT.lib(dll_dllmain.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _seh_filter_dll
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _configure_narrow_argv
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _initialize_narrow_environment
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _initialize_onexit_table
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _register_onexit_function
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _execute_onexit_table
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _crt_atexit
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _crt_at_quick_exit
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found _cexit
1> Referenced in MSVCRT.lib(utility.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found terminate
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found __IMPORT_DESCRIPTOR_api-ms-win-crt-runtime-l1-1-0
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Found api-ms-win-crt-runtime-l1-1-0_NULL_THUNK_DATA
1> Referenced in ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Loaded ucrt.lib(api-ms-win-crt-runtime-l1-1-0.dll)
1> Searching C:\Detours\lib.X64\detours.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\uuid.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\kernel32.lib:
1> Found __imp_RtlCaptureContext
1> Referenced in MSVCRT.lib(gs_report.obj)
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_RtlLookupFunctionEntry
1> Referenced in MSVCRT.lib(gs_report.obj)
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_RtlVirtualUnwind
1> Referenced in MSVCRT.lib(gs_report.obj)
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_UnhandledExceptionFilter
1> Referenced in MSVCRT.lib(gs_report.obj)
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_SetUnhandledExceptionFilter
1> Referenced in MSVCRT.lib(gs_report.obj)
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_GetCurrentProcess
1> Referenced in MSVCRT.lib(gs_report.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_TerminateProcess
1> Referenced in MSVCRT.lib(gs_report.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_IsProcessorFeaturePresent
1> Referenced in MSVCRT.lib(gs_report.obj)
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_QueryPerformanceCounter
1> Referenced in MSVCRT.lib(gs_support.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_GetCurrentProcessId
1> Referenced in MSVCRT.lib(gs_support.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_GetCurrentThreadId
1> Referenced in MSVCRT.lib(gs_support.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_GetSystemTimeAsFileTime
1> Referenced in MSVCRT.lib(gs_support.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_InitializeSListHead
1> Referenced in MSVCRT.lib(tncleanup.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_IsDebuggerPresent
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_GetStartupInfoW
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Found __imp_GetModuleHandleW
1> Referenced in MSVCRT.lib(utility_desktop.obj)
1> Loaded kernel32.lib(KERNEL32.dll)
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\user32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\gdi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\winspool.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\comdlg32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\advapi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\shell32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\ole32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\oleaut32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbc32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbccp32.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\MSVCRT.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\OLDNAMES.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\vcruntime.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\ucrt\x64\ucrt.lib:
1> Searching C:\Detours\lib.X64\detours.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\uuid.lib:
1>Finished searching libraries
1>Searching libraries
1> Searching C:\Detours\lib.X64\detours.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\uuid.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\kernel32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\user32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\gdi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\winspool.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\comdlg32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\advapi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\shell32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\ole32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\oleaut32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbc32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbccp32.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\MSVCRT.lib:
1> Found __scrt_stub_for_acrt_initialize
1> Loaded MSVCRT.lib(ucrt_stubs.obj)
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\OLDNAMES.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\vcruntime.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\ucrt\x64\ucrt.lib:
1>Finished searching libraries
1>Searching libraries
1> Searching C:\Detours\lib.X64\detours.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\uuid.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\kernel32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\user32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\gdi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\winspool.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\comdlg32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\advapi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\shell32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\ole32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\oleaut32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbc32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbccp32.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\MSVCRT.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\OLDNAMES.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\vcruntime.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\ucrt\x64\ucrt.lib:
1>Finished searching libraries
1>Searching libraries
1> Searching C:\Detours\lib.X64\detours.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\uuid.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\kernel32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\user32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\gdi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\winspool.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\comdlg32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\advapi32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\shell32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\ole32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\oleaut32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbc32.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\odbccp32.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\MSVCRT.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\OLDNAMES.lib:
1> Searching C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64\vcruntime.lib:
1> Searching C:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\ucrt\x64\ucrt.lib:
1>Finished searching libraries
1>Finished pass 1
1>dllmain.obj : error LNK2001: unresolved external symbol DetourTransactionCommit
1>dllmain.obj : error LNK2001: unresolved external symbol DetourUpdateThread
1>dllmain.obj : error LNK2001: unresolved external symbol DetourRestoreAfterWith
1>dllmain.obj : error LNK2001: unresolved external symbol DetourTransactionBegin
1>dllmain.obj : error LNK2001: unresolved external symbol DetourAttach
1>C:\swaga\D3DWA\x64\Release\D3DWA.dll : fatal error LNK1120: 5 unresolved externals
1>Done building project "D3DWA.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Build completed at 7:52 and took 00,845 seconds ==========
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with dllmain.cpp and the Visual Studio Release x64 linker configuration, then inspect how C:\Detours\lib.X64\detours.lib is being selected and searched. Compare the unresolved DetourTransactionCommit, DetourUpdateThread, DetourRestoreAfterWith, DetourTransactionBegin, and DetourAttach symbols with the library used by the build. Done means the project links successfully without the five unresolved externals.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- devtools, operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100