c++ y wxwidgets (solucionado)

Imagen de Sanguinario_Joe
0 puntos

Hola a todo el mundo!

Estoy desarrollando una aplicacion que ya no es ningun chiste, dedicada a modelos tecnoeconomicos para ingenieria naval, y en windows trabajaba sobre visual c++ 6.0 con la cross de wxwidgets, precisamente con miras a migrar a linux, y tener un codigo valido para todos.

Bien, ahora estoy en linux, y tengo problemas:

1.- He conseguido que funcione con anjuta (algun cambio de codigo por aqui, otro por alla...y listos!), la cosa es que me consta que cuando compilo me crea versiones debugables, que por supùesto son mas lentas...Alguna idea para evitarlo

2.- El debugador me va realmente mal.

3.- A veces no me pilla los cambios en los archivos

 

Por esto y mas, habia pensado en cambiarme a code::blocks, pero no he conseguido hacerlo funcionar bien con wxwidgets, agradeceria enormemente cualquier ayuda, un tutorial (probe algunos, pero la mayoria no me sirvieron)

Ademas estoy seguro que me arreglara mis anteriores problemas...

Cualquier informacion relevante, no dudeis en pedirmela

Muchas gracias por adelantado!

Saludos!!!

Imagen de Geo
+1
0
-1

¿No usas el asistente para crear el proyecto con wxWidgets?

1. Debería ser en la opción de agregar paquetes, Proyecto -> Propiedades -> Paquetes, ahí checar qué paquetes has agregado.
2. -
3. Esto no me lo había hecho o no lo he notado, ¿no toma en cuenta los cambios al momento de recompilar?

Yo he usado wxWidgets aunque no en proyectos de envergadura, por ahora he preferido utilizar un Makefile y trabajar con un editor sencillo como gedit, sin embargo, comprendo la necesidad de trabajar con un IDE en proyectos de tamaño mediano hacia arriba :s.

El problema es que Anjuta no me acaba de gustar, hasta ahora el mejor IDE que he probado es el de Visual Studio :(.

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

+1
0
-1

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

Imagen de Sanguinario_Joe
+1
0
-1

Se me habia olvidado el hilo :-D

El problema ya esta 100% solucionado, el problema no era mas que yo habia usado el code::blocks, pero uno mas antiguo, en la ultima version esta de puta madre para usar wxwidgets...

Es una buena IDE, muy recomendable, solo he tenido dos problemas fundamentalmente:

1.- El debugador se lleva fatal con las clases de wxwidgets, y claro, no puedo ver el contenido de mis wxstring, ni el tamaño de mis ventanas...Ademas las vigilancias no pueden evaluar (o yo no se hacerlo)

Si alguien sabe arreglar eso, seria genial

2.- No tiene nada que ver con Code::blocks, pero tengo este problema. La cosa es que las scrollbar, las tasas de refresco, y algunas pijoterias por el estilo, son algo mas jodidas en linux, que es mas quisquilloso.

Bueno, siempre aceptare consejos y demas...

Saludos!!! 

+1
0
-1
Imagen de Luisda
+1
0
-1

Hola a todos:

Llevo ya horas intentando instalarme las wxWidgets. La instalación es para un programa de grabación y corte de audio, llamado audacity, que se puede encontrar aquí:

http://audacity.googlecode.com/files/audacity-fullsrc-1.3.10.tar.bz2

Lo cual está bien en el sentido de que si tengo el fuente, puedo intentar mejorarlo yo mismo.

Aquí viene el código fuente de la aplicación. El caso es que necesito las wx 2.8.11 para poder compilarlo todo.

Seguí las instrucciones que encontré aquí (aunque a medias, ya que está explicado para Ubuntu 8.04):

http://doc.ubuntu-es.org/Cap%C3%ADtulo_0.-_Sobre_como_instalar_wxWidgets...

El caso es que, después de volverme tarumba buscando en miles de sitios, parece que se instalaron, aunque al intentar compilar el audacity, no hubo manera, dice que no encuentra las wx y se queda tan ancho.

Ya no sé qué hacer, he buscado y requetebuscado y no he hallado una solución muy intuitiva que digamos. Tampoco es algo que me urja, pero me gustaría tener ese programa de corte de audio (y, de paso, las wxWidgets instaladas para hacerme otros software más adelante, qué caramba) instalado, y, si viera que es posible, modificarlo yo mismo.

¿Alguna ayudita? Muchas gracias.

PD: Si alguien quiere ese programa, yo se lo puedo pasar por correo electrónico:

ld1984ster[at]gmail[dot]com.

+1
0
-1