TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
¿C32 es C++?
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: ¿C32 es C++? (Leído 2789 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Nocturno
Administrador
DsPIC33
Mensajes: 18310
¿C32 es C++?
«
en:
12 de Agosto de 2013, 09:18:53 »
Microchip dice que sí, pero estoy intentando compilar un proyecto al que he incorporado unas librerías en C++ y me da error en la primera sentencia
class
que ha encontrado.
En línea
Visita
MicroPIC
Canal Youtube MicroPIC Proyectos
Twitter @PrMicroPIC
Instagram @proyectosmicropic
Facebook @ProyectosMicroPIC
Telegram @MicroPIC
Tisco
PIC16
Mensajes: 108
Re: ¿C32 es C++?
«
Respuesta #1 en:
12 de Agosto de 2013, 09:23:28 »
Creo que C++ es la versión XC32++, la versión XC32 creo que sólo es C.
En línea
MerLiNz
Colaborador
PIC24H
Mensajes: 2463
Re: ¿C32 es C++?
«
Respuesta #2 en:
12 de Agosto de 2013, 10:34:04 »
http://www.microchip.com/pagehandler/en-us/press-release/microchips-free-mplab-xc32-com.html
En línea
Nocturno
Administrador
DsPIC33
Mensajes: 18310
Re: ¿C32 es C++?
«
Respuesta #3 en:
12 de Agosto de 2013, 12:22:16 »
No veo que haya dos versiones, XC32 y XC32++
Todo lo que veo es la misma, que en ocasiones la llaman de una forma y en ocasiones de la otra. Cuando le doy al link para descarga me baja la v1.21 que es la que tengo instalada y la que da el error al compilar.
¿Será que tengo que configurar/activar algo en el compilador una vez instalado?
En línea
Visita
MicroPIC
Canal Youtube MicroPIC Proyectos
Twitter @PrMicroPIC
Instagram @proyectosmicropic
Facebook @ProyectosMicroPIC
Telegram @MicroPIC
MerLiNz
Colaborador
PIC24H
Mensajes: 2463
Re: ¿C32 es C++?
«
Respuesta #4 en:
12 de Agosto de 2013, 13:54:31 »
Has puesto el archivo del proyecto como .cpp?? si lo pones como .c quizas no te lo reconozca y lo compile con el compilador normal y por eso te da error, en el comando de linea tiene que venir este .exe: xc32-g++
En línea
Nocturno
Administrador
DsPIC33
Mensajes: 18310
Re: ¿C32 es C++?
«
Respuesta #5 en:
12 de Agosto de 2013, 13:55:40 »
El programa principal es un .c pero la librería que he añadido es .cpp
Voy a bichear eso que dices del comando de línea, a ver si veo algo.
En línea
Visita
MicroPIC
Canal Youtube MicroPIC Proyectos
Twitter @PrMicroPIC
Instagram @proyectosmicropic
Facebook @ProyectosMicroPIC
Telegram @MicroPIC
Nocturno
Administrador
DsPIC33
Mensajes: 18310
Re: ¿C32 es C++?
«
Respuesta #6 en:
12 de Agosto de 2013, 14:15:24 »
He renombrado el fichero principal a .cpp y me ha salido esto:
Bridge.cpp:1:0: error: MPLAB XC32 C++ license not activated
Bridge.cpp:1:0: note: Visit
http://www.microchip.com/MPLABXCcompilers
to acquire a free C++ license
He procedido a conseguir la licencia y parece que ya está compilando con C++.
Ahora me toca arreglar los mil errores que me han salido
Muchas gracias
En línea
Visita
MicroPIC
Canal Youtube MicroPIC Proyectos
Twitter @PrMicroPIC
Instagram @proyectosmicropic
Facebook @ProyectosMicroPIC
Telegram @MicroPIC
MGLSOFT
Moderadores
DsPIC33
Mensajes: 7918
Re: ¿C32 es C++?
«
Respuesta #7 en:
12 de Agosto de 2013, 14:36:00 »
O sea que las licencias de C++ no son directas, debes pedirlas??
En línea
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.
Nocturno
Administrador
DsPIC33
Mensajes: 18310
Re: ¿C32 es C++?
«
Respuesta #8 en:
12 de Agosto de 2013, 15:38:30 »
Efectivamente.
En línea
Visita
MicroPIC
Canal Youtube MicroPIC Proyectos
Twitter @PrMicroPIC
Instagram @proyectosmicropic
Facebook @ProyectosMicroPIC
Telegram @MicroPIC
MerLiNz
Colaborador
PIC24H
Mensajes: 2463
Re: ¿C32 es C++?
«
Respuesta #9 en:
12 de Agosto de 2013, 15:38:45 »
Supongo que sera del tipo de licencia como las de microsoft visual studio gratis. Seria interesante ver que tipo de codigo asm genera creando y eliminando clases, si seran estaticos o dinamicos
En línea
Nocturno
Administrador
DsPIC33
Mensajes: 18310
Re: ¿C32 es C++?
«
Respuesta #10 en:
12 de Agosto de 2013, 15:40:32 »
Pues a ver si me hago con los mandos y soy capaz de hacer esas pruebas. De momento me conformaría con conseguir integrar la librería del MPU-9150 y que compile sin errores. Era una librería para Arduino y toda la parte del I2C es diferente.
En línea
Visita
MicroPIC
Canal Youtube MicroPIC Proyectos
Twitter @PrMicroPIC
Instagram @proyectosmicropic
Facebook @ProyectosMicroPIC
Telegram @MicroPIC
IngRandall
PIC18
Mensajes: 383
Re: ¿C32 es C++?
«
Respuesta #11 en:
13 de Agosto de 2013, 17:07:26 »
Casualmente me he encontrado con este compilador y quisiera implementarlo, donde puedo encontrar algún código de ejemplo para conocer mas del c++ en PIC, cuales serian sus variaciones con respecto al pc y cosas así, gracias.
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
¿C32 es C++?