C/Visual C - Ayuda con una librerias

   
Vista:

Ayuda con una librerias

Publicado por joriel (19 intervenciones) el 04/07/2009 09:27:49
Hola.....mi problema es el siguiente estoy realizando un proyecto en cual trabajo con listas........
entonces yo cree una libreria en donde guarde todas las funciones para poder manipular las listas.....Una vez en el programa inclui dos librerias listas.h (funciones con las que manipulo las listas) y joriel.h (una libreria personal). Realize todo el codigo y blablabla cuando lo ejecute mi sale el siguiente mensaje de error......

Error 8 error LNK2019: unresolved external symbol "struct str_lista * __cdecl NuevoNodo(void)" (?NuevoNodo@@YAPAUstr_lista@@XZ) referenced in function _main Mislibrerias.obj
Error 9 fatal error LNK1120: 1 unresolved externals

Trabajo con visual 2005 programo en c++....................

Si alguien de buen corazon me quiere ayudar por favor diganme cual ese el error porq asi como esta arriba no lo entiendo y tambien que me digan como lo soluciono.........

este el codigo di mi programa

//*************************************************************************************************************************
//LIBRERIAS UTLIZADAS
//*************************************************************************************************************************
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
#include<iostream>
#include "listas.h"
//#include "joriel.h"
using namespace std;
//*************************************************************************************************************************
//FUNCIONES UTILIZADAS
//*************************************************************************************************************************
void options();
void sombreado(int item,int posicion,int option);
void cargadatos();
void cargacit();
void mostrarvehiculo();
void mostrarcit();
void pagarcit();
void ingresarcit();
void guardar();
//*************************************************************************************************************************
//ENUMERADOS
//*************************************************************************************************************************
typedef enum{n=1,n2,n3,n4,n5,n6,n7,n8};
typedef enum{pos=5,pos2,pos3,pos4,pos5,pos6,pos7};
//*************************************************************************************************************************
//*************************************************************************************************************************
//VARIABLES GLOBALES
//*************************************************************************************************************************
FILE* archivo;
FILE* save;
str_lista *L;
str_vehiculo car;
Generico datas;
//*************************************************************************************************************************
//MAIN
//*************************************************************************************************************************
void main(void)
{char *menu=" Menu Principal ";
system("color F0");
system("title Transit.C");
//imprimirmarco(menu,32);
L=NuevoNodo();
cargadatos();
options();
//system("PAUSE");
}
void options()
{unsigned char tecla;
int selec=0,op=1;
/* do{
sombreado(n,pos,op);
cout<<"* 1.- Mostrar lista de vehiculos *";
sombreado(n2,pos2,op);
cout<<"* 2.- Mostrar citaciones por pagar *";
sombreado(n3,pos3,op);
cout<<"* 3.- Pagar una citacion *";
sombreado(n4,pos4,op);
cout<<"* 4.- Ingresar nuevas citaciones *";
sombreado(n5,pos5,op);
cout<<"* 5.- Guardar los datos existentes *";
sombreado(n6,pos6,op);
cout<<"* 6.- Salir *";
gotoxy(57,13);
color(0x000090,0x000060);
printf("Muevase con %c %c",24,25);
do{
tecla=getch();
if(tecla==224)
tecla=getch();
}while(tecla!=80 && tecla!=72 && tecla!=13);
if(tecla==72)
{ if(op!=1)
op--;
else
op=6;
}
else if(tecla==80)
{ if(op!=6)
op++;
else
op=1;
}
}while(tecla!=13);
if(op==n)
mostrarvehiculo();
else if(op==n2)
mostrarcit();
else if(op==n3)
pagarcit();
else if(op==n4)
ingresarcit();
else if(op==n5)
guardar(); */

}
void sombreado(int item,int posicion,int option)
{
/*gotoxy(18,posicion);
if(item==option)
color(0,7);
else
color(0x000090,0x000060);*/
}
void cargadatos()
{ int i=0;
char *a,*b,*c;
a=(char *)malloc(sizeof(char));
b=(char *)malloc(sizeof(char));
c=(char *)malloc(sizeof(char));
archivo=fopen("base de datos1.txt","r");
fscanf(archivo,"%[^,],%[^,],%[^,],%[^,],%[^,],",car.propietario,car.placa,a,b,c);
car.anio_prod=atoi(a);
car.modelo=(e_modelo)atoi(b);
car.marca=(e_marca)atoi(c);
fscanf(archivo,"%[^,],%[^,],%[^,],",a,b,c);
car.color=(e_color)atoi(a);
car.matriculado=atoi(b);
car.anio_mat=atoi(c);
fscanf(archivo,"%[^,],%[^=],",a,b);
car.valor_mat=atof(a);
car.avaluo=atof(b);
fclose(archivo);
//datas=nuevo_vehiculo(car);
//i+=InsertarInicio(L,datas,'v');
Sleep(2000);
}
void mostrarvehiculo()
{
}
void mostrarcit()
{
}
void pagarcit()
{
}
void ingresarcit()
{
}
void guardar()
{
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con una librerias

Publicado por joriel (19 intervenciones) el 04/07/2009 10:55:00
Ya no necesito la ayuda ya me di cuenta xq no me funcionaban las librerias........................................................
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar