Título: Simbolo no resuelto por el linker. Publicado por: Usuario887 en 28 Febrero 2021, 01:03 am Hola.
Estaba buscando una forma de obtener la linea de comandos desde un programa escrito para MASM con la funcion GetCommandLineA de kernel32.lib, pero el linker no resuelve el simbolo: Citar POLINK: error: Unresolved external symbol '_GetCommandLineA'. Lei sobre las convenciones de llamada en un articulo mencionado por @Eternal Idol: http://unixwiz.net/techtips/win32-callconv.html#decor (http://unixwiz.net/techtips/win32-callconv.html#decor) pero la verdad no estoy seguro de en que esta afectando esto aqui. El codigo: Código
Título: Re: Simbolo no resuelto por el linker. Publicado por: Eternal Idol en 28 Febrero 2021, 01:20 am Código
Título: Re: Simbolo no resuelto por el linker. Publicado por: Usuario887 en 28 Febrero 2021, 14:17 pm No puede ser... eso habia intentado pero con proto e invoke. ¿Por que no funciona con proto e invoke?
Código
Citar POLINK: error: Unresolved external symbol '_GetCommandLineA@0@0'. Título: Re: Simbolo no resuelto por el linker. Publicado por: Eternal Idol en 28 Febrero 2021, 17:49 pm Pero lo es, con PROTO e INVOKE no hace falta explicitar el decorado.
Código
Título: Re: Simbolo no resuelto por el linker. Publicado por: Usuario887 en 28 Febrero 2021, 19:35 pm Pues tienes razon... me estoy acordando de los tropiezos de aprender una nueva forma de programacion.
Gracias por tu ayuda y atencion. Saludos. Título: Re: Simbolo no resuelto por el linker. Publicado por: Eternal Idol en 28 Febrero 2021, 22:05 pm De nada ::)
|