• Publicidad

Librerías de C a Perl

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Librerías de C a Perl

Notapor Radamantis » 2008-07-10 16:43 @738

Soy nuevo en esta comunidad y espero poder aportar algunas cosas a medida que me adentre más en este lenguaje.

Les cuento mi caso... Tengo unas librerías de C; éstas no existen en Perl... (estas librerías son de un HSM, que es un equipo para encriptaciones). Entonces estoy buscando la forma de que Perl me reconozca estas librerías y así poder usarlas en el proyecto.

Desde ya muchas gracias.
Avatar de Usuario
Radamantis
Perlero nuevo
Perlero nuevo
 
Mensajes: 5
Registrado: 2008-07-10 14:33 @648

Publicidad

Notapor explorer » 2008-07-10 17:25 @767

Bienvenido a los foros de Perl en Español, Radamantis.

Una buena opción es usar el módulo Inline::C.

En su Tutorial, en la sección 'Exposing Shared Libraries' hay un ejemplo de uso de librerías externas.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14482
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor Jenda » 2008-07-13 09:11 @424

-------------------------------------------------------
- Estoy aquí para practicar español. Si te ayudó mi respuesta ayudame con un mensaje privado sobre mis faltas por favor. Seguramente habrá muchas :-)
Jenda
Perlero nuevo
Perlero nuevo
 
Mensajes: 132
Registrado: 2007-10-29 06:31 @313
Ubicación: Praga, Republica Checa

Notapor Radamantis » 2008-07-15 14:24 @641

Tengo este problema.

Código: Seleccionar todo
Can't find string terminator "END_OF_C_CODE" anywhere before EOF at p4.pl line 1.


Me sale en todos los programas donde tengo esa línea de código.

¿Alguien sabe a qué se debe... me faltará instalar algo más?
Avatar de Usuario
Radamantis
Perlero nuevo
Perlero nuevo
 
Mensajes: 5
Registrado: 2008-07-10 14:33 @648

Notapor Jenda » 2008-07-15 14:59 @666

Ese END_OF_C_CODE debe ser solo en la línea. Sin ningún whitespace.
-------------------------------------------------------
- Estoy aquí para practicar español. Si te ayudó mi respuesta ayudame con un mensaje privado sobre mis faltas por favor. Seguramente habrá muchas :-)
Jenda
Perlero nuevo
Perlero nuevo
 
Mensajes: 132
Registrado: 2007-10-29 06:31 @313
Ubicación: Praga, Republica Checa

Notapor explorer » 2008-07-15 15:04 @669

Sin código, es difícil de adivinarlo, pero supongo que será debido a que tienes algo como
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use Inline C => <<'END_OF_C_CODE';
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
pero no tienes puesto
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
END_OF_C_CODE
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
al final del código C.

Aquí tienes un ejemplo:
http://search.cpan.org/~ingy/Inline-0.4 ... ment_Lists
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14482
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor Radamantis » 2008-07-15 17:33 @773

Jenda escribiste:Ese END_OF_C_CODE debe ser solo en la linea. Sin ningún whitespace.

Gracias... era eso... :oops:
Avatar de Usuario
Radamantis
Perlero nuevo
Perlero nuevo
 
Mensajes: 5
Registrado: 2008-07-10 14:33 @648


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados