Skip to content

error when trying to compile #17

@MauricioLobato

Description

@MauricioLobato

When trying to run builder.py the following error occurs:

subhook.c
_remote.c
   Criando biblioteca .\Release\..\libs\subhook\remote.lib e objeto .\Release\..\libs\subhook\remote.exp
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetKeyboardState
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_SetWindowMaximumSize
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_SetWindowSize
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetDisplayBounds
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_MaximizeWindow
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetNumVideoDisplays
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetError
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_SetWindowBordered
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_ShowCursor
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetScancodeName
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GL_GetProcAddress
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GL_SetAttribute
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_SetWindowPosition
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_ShowSimpleMessageBox
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GL_GetAttribute
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_SetWindowMinimumSize
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetModState
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetWindowFlags
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetScancodeFromName
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_SetWindowFullscreen
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_IsTextInputActive
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetKeyboardFocus
_remote.obj : error LNK2001: símbolo externo não resolvido SDL_GetWindowSize
.\remote.bin : fatal error LNK1120: 23 externo não resolvidos
Traceback (most recent call last):
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\_msvccompiler.py", line 508, in link
    self.spawn([self.linker] + ld_args)
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\_msvccompiler.py", line 517, in spawn
    return super().spawn(cmd, env=env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\ccompiler.py", line 1041, in spawn
    spawn(cmd, dry_run=self.dry_run, **kwargs)
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\spawn.py", line 70, in spawn
    raise DistutilsExecError(
distutils.errors.DistutilsExecError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\cffi\ffiplatform.py", line 48, in _build
    dist.run_command('build_ext')
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\dist.py", line 989, in run_command
    super().run_command(command)
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\command\build_ext.py", line 88, in run
    _build_ext.run(self)
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 345, in run
    self.build_extensions()
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 467, in build_extensions
    self._build_extensions_serial()
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 493, in _build_extensions_serial
    self.build_extension(ext)
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\command\build_ext.py", line 249, in build_extension   
    _build_ext.build_extension(self, ext)
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 572, in build_extension
    self.compiler.link_shared_object(
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\ccompiler.py", line 752, in link_shared_object
    self.link(
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\setuptools\_distutils\_msvccompiler.py", line 510, in link       
    raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\mloba\Downloads\novo\sbpe\builder.py", line 46, in <module>
    build()
  File "C:\Users\mloba\Downloads\novo\sbpe\builder.py", line 42, in build
    ffibuilder.compile(tmpdir='build', target='remote.bin')
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\cffi\api.py", line 725, in compile
    return recompile(self, module_name, source, tmpdir=tmpdir,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\cffi\recompiler.py", line 1564, in recompile
    outputfilename = ffiplatform.compile('.', ext,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\cffi\ffiplatform.py", line 20, in compile
    outputfilename = _build(tmpdir, ext, compiler_verbose, debug)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mloba\AppData\Local\Programs\Python\Python312\Lib\site-packages\cffi\ffiplatform.py", line 54, in _build
    raise VerificationError('%s: %s' % (e.__class__.__name__, e))
cffi.VerificationError: LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions