AmusementClub/vs-dfttest2

conflict with vsmlrt v14

Opened this issue · 3 comments

Just a note. Currently it breaks the ort_cuda backend.

Since v14 is not officially released, this repository also has a next branch prepared not in the master.

Since v14 is not officially released, this repository also has a next branch prepared not in the master.

It somehow does not follow the dll loading mechanism you wrote, not searching the defined dll dir. (Or it fails before even trying that because of the missing dependency)

#next
$ ldd '/c/Program Files/VapourSynth/plugins/dfttest2_cuda.dll'
        ntdll.dll => /c/Windows/SYSTEM32/ntdll.dll (0x7ffd62fd0000)
        KERNEL32.DLL => /c/Windows/System32/KERNEL32.DLL (0x7ffd62330000)
        KERNELBASE.dll => /c/Windows/System32/KERNELBASE.dll (0x7ffd608d0000)
        msvcrt.dll => /c/Windows/System32/msvcrt.dll (0x7ffd61f70000)
        dfttest2_cuda.dll => /c/Program Files/VapourSynth/plugins/dfttest2_cuda.dll (0x7ffcacb20000)
        user32.dll => /c/Windows/System32/user32.dll (0x7ffd61010000)
        win32u.dll => /c/Windows/System32/win32u.dll (0x7ffd60bb0000)
        nvcuda.dll => /c/Windows/System32/nvcuda.dll (0x7ffd4bbc0000)
        gdi32.dll => /c/Windows/System32/gdi32.dll (0x7ffd62010000)
        advapi32.dll => /c/Windows/System32/advapi32.dll (0x7ffd61ea0000)
        gdi32full.dll => /c/Windows/System32/gdi32full.dll (0x7ffd60e90000)
        sechost.dll => /c/Windows/System32/sechost.dll (0x7ffd61cc0000)
        msvcp_win.dll => /c/Windows/System32/msvcp_win.dll (0x7ffd606c0000)
        rpcrt4.dll => /c/Windows/System32/rpcrt4.dll (0x7ffd616d0000)
        ucrtbase.dll => /c/Windows/System32/ucrtbase.dll (0x7ffd60d90000)
        shell32.dll => /c/Windows/System32/shell32.dll (0x7ffd62510000)
        ole32.dll => /c/Windows/System32/ole32.dll (0x7ffd61d70000)
        combase.dll => /c/Windows/System32/combase.dll (0x7ffd61810000)
        cufft64_11.dll => not found
#next
$ ldd '/c/Program Files/VapourSynth/plugins/dfttest2_cuda.dll'
        ntdll.dll => /c/Windows/SYSTEM32/ntdll.dll (0x7ffd62fd0000)
        KERNEL32.DLL => /c/Windows/System32/KERNEL32.DLL (0x7ffd62330000)
        KERNELBASE.dll => /c/Windows/System32/KERNELBASE.dll (0x7ffd608d0000)
        msvcrt.dll => /c/Windows/System32/msvcrt.dll (0x7ffd61f70000)
        USER32.dll => /c/Windows/System32/USER32.dll (0x7ffd61010000)
        nvcuda.dll => /c/Windows/SYSTEM32/nvcuda.dll (0x7ffd4bbc0000)
        win32u.dll => /c/Windows/System32/win32u.dll (0x7ffd60bb0000)
        ADVAPI32.dll => /c/Windows/System32/ADVAPI32.dll (0x7ffd61ea0000)
        GDI32.dll => /c/Windows/System32/GDI32.dll (0x7ffd62010000)
        gdi32full.dll => /c/Windows/System32/gdi32full.dll (0x7ffd60e90000)
        sechost.dll => /c/Windows/System32/sechost.dll (0x7ffd61cc0000)
        msvcp_win.dll => /c/Windows/System32/msvcp_win.dll (0x7ffd606c0000)
        RPCRT4.dll => /c/Windows/System32/RPCRT4.dll (0x7ffd616d0000)
        ucrtbase.dll => /c/Windows/System32/ucrtbase.dll (0x7ffd60d90000)
        SHELL32.dll => /c/Windows/System32/SHELL32.dll (0x7ffd62510000)
        ole32.dll => /c/Windows/System32/ole32.dll (0x7ffd61d70000)
        combase.dll => /c/Windows/System32/combase.dll (0x7ffd61810000)
        cufft64_11.dll => /c/Program Files/VapourSynth/plugins/cufft64_11.dll (0x7ffc97a10000)
        IMM32.DLL => /c/Windows/System32/IMM32.DLL (0x7ffd61220000)
#previous
$ ldd '/c/Program Files/VapourSynth/plugins/dfttest2_cuda.dll'
        ntdll.dll => /c/Windows/SYSTEM32/ntdll.dll (0x7ffd62fd0000)
        KERNEL32.DLL => /c/Windows/System32/KERNEL32.DLL (0x7ffd62330000)
        KERNELBASE.dll => /c/Windows/System32/KERNELBASE.dll (0x7ffd608d0000)
        msvcrt.dll => /c/Windows/System32/msvcrt.dll (0x7ffd61f70000)
        USER32.dll => /c/Windows/System32/USER32.dll (0x7ffd61010000)
        win32u.dll => /c/Windows/System32/win32u.dll (0x7ffd60bb0000)
        nvcuda.dll => /c/Windows/SYSTEM32/nvcuda.dll (0x7ffd4bbc0000)
        ADVAPI32.dll => /c/Windows/System32/ADVAPI32.dll (0x7ffd61ea0000)
        GDI32.dll => /c/Windows/System32/GDI32.dll (0x7ffd62010000)
        sechost.dll => /c/Windows/System32/sechost.dll (0x7ffd61cc0000)
        gdi32full.dll => /c/Windows/System32/gdi32full.dll (0x7ffd60e90000)
        RPCRT4.dll => /c/Windows/System32/RPCRT4.dll (0x7ffd616d0000)
        msvcp_win.dll => /c/Windows/System32/msvcp_win.dll (0x7ffd606c0000)
        ucrtbase.dll => /c/Windows/System32/ucrtbase.dll (0x7ffd60d90000)
        SHELL32.dll => /c/Windows/System32/SHELL32.dll (0x7ffd62510000)
        ole32.dll => /c/Windows/System32/ole32.dll (0x7ffd61d70000)
        combase.dll => /c/Windows/System32/combase.dll (0x7ffd61810000)
        IMM32.DLL => /c/Windows/System32/IMM32.DLL (0x7ffd61220000)

Thanks, please use this build.