Páginas: [1]
|
 |
|
Autor
|
Tema: No puedo resolver este problema de Visual C++ (Leído 139 veces)
|
juliowilber
Desconectado
Mensajes: 79
|
Hola buenos dias a todos saben estoy intentando aprender Visual C++ y me puse a intentar por medio de un libro donde tiene un programa para hacer caluladora y lo hice asi como dice el libro pero al final me sale error para compilar no se cual es el problema. Aqui les pongo la parte del programa que yo tipee.
void CEjemp3Dlg::On1() { GetDlgItem(IDC_ver)->SetWindowText("1"); sum=1; }
void CEjemp3Dlg::On2() { GetDlgItem(IDC_ver)->SetWindowText("2"); sum=2; }
void CEjemp3Dlg::On3() { GetDlgItem(IDC_ver)->SetWindowText("3"); sum=3; }
void CEjemp3Dlg::On4() { GetDlgItem(IDC_ver)->SetWindowText("4"); sum=4; }
void CEjemp3Dlg::On5() { GetDlgItem(IDC_ver)->SetWindowText("5"); sum=5; }
void CEjemp3Dlg::On6() { GetDlgItem(IDC_ver)->SetWindowText("6"); sum=6; }
void CEjemp3Dlg::On7() { GetDlgItem(IDC_ver)->SetWindowText("7") sum=7; }
void CEjemp3Dlg::On8() { GetDlgItem(IDC_ver)->SetWindowText("8"); sum=8; }
void CEjemp3Dlg::On9() { GetDlgItem(IDC_ver)->SetWindowText("9"); sum=9; }
void CEjemp3Dlg::On0() { GetDlgItem(IDC_ver)->SetWindowText("0"); sum=0; }
void CEjemp3Dlg::Onmas() { caso=1; st=sum; }
void CEjemp3Dlg::Onmenos() { caso=2; st=sum; }
void CEjemp3Dlg::Onmultiplica() { caso=3; st=sum; }
void CEjemp3Dlg::Ondivision() { caso=4; st=sum; }
void CEjemp3Dlg::Onigual() { //declaración de variable x donde se alñmacenara el resultado UINT x; if(caso==1) x=st+sum; if(caso==2) x=st-sum; if(caso==3) x=st*sum; if(cas0==4) x=st/sum; //le damos el valor de x a la variable miembro m_ver
m_ver.Format("%d",x);
//mostrando el reultado GetDlgItem(IDC_ver)->SetWindowText(m_ver); }
El programa es más grande solo esoy poniendo los comando especiales que he tipesado El problema es que cuando voy a compilarlo me sale error asi:
Compiling... Ejemp3Dlg.cpp d:\visual c++ problemas\ejemp3\ejemp3dlg.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/Ejemp3.pch': No such file or directory Error executing cl.exe.
Ejemp3Dlg.obj - 1 error(s), 0 warning(s)
Alguna sugerencia.
|
|
|
|
« Última modificación: 02 Junio 2008, 17:51 por juliowilber »
|
En línea
|
|
|
|
Fernando1010
Desconectado
Mensajes: 26
|
A yo tenia el mismo error, me acuerdo que lo saque despues de varias busquedas por google, y prove con excluir del proyecto el archivo stdafx.cpp, al final nunca hice proyectos ya hechos...
si no te funciona con eso prueba con - menu principal - proyectos - settings - en la pestaña c/c++ - luego en propiedades del proyecto borra ---> /Fp"Debug/lol.pch" /Yu"stdafx.h" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c <---- y además sacando la cabezera stdafx.h
|
|
|
|
|
En línea
|
|
|
|
|
Páginas: [1]
|
|
|
|