Anuncios Google

c++ & Stl

Hola a todos,

tengo una duda, para programar el arm con c++ avanzado.

Yo utilizo por lo general, el PN2, que compila con gcc. con esto de los compiladores siempre me he liado un poco y no se muy bien como va. Estoy pensando en utilizar una version de visual c++. Tengo una vieja, la 6.0 creo e intentaré enlazar con las libnds.

Mi pregunta es si puedo utilizar namespaces, templates o la libreria stl y utilizar las estructuras de datos abstractas de forma generica, ya que he visto librerias de stl dentro de devkitarm.

Sabeis algo sobre esto?

Saluts!


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

El compilador del Visual

El compilador del Visual Studio no te vale, no compila para ARM. Si solo quieres usar el editor, creo que Nightfox tenía un tutorial de cómo configurarlo.

Imagen de best_guitar

ya he configurado VS2008

buaa! me habia hecho pajaros en la cabeza que podria debugar y probar el codigo paso a paso pero no es así. Pero con MVS de todas formas esta bien porque tienes la opcion del intellisense y del code completion. Seguramente, pasaré mis proyectos este editor. Bueno, ahora tengo que probar si lo que tengo hecho con palib consigo lincarlo. imagino que en el path debo añadir los includes del palib...

de todas maneras, mi pregunta es si puedo utilizar "namespaces, templates o la libreria stl"
y utilizar las estructuras de datos abstractas de forma generica, ya
que he visto librerias de stl dentro de devkitarm.

 

Saluts!

Ams, pensaba que te referías

Ams, pensaba que te referías a que el VS tenía esas libs y tu las querías usar en la DS... De todos modos, la forma mas rápida de saber si se puede es probar... Yo iría a google, buscaría cualquier ejemplo tonto y lo intentaría compilar.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.