La diferencia entre la oferta de Jianzhi y la belleza de la programación
La diferencia entre los dos libros "Oferta de Jianzhi" y "La belleza de la programación"
Luego agregue una función miembro Adder() en la clase CServiceModule:
void CServiceModule::Adder( ) { n ++; CString str; str.Format("%i",n); LogEvent(str); , lo que indica que CString no está definido. ¿Es imposible utilizar MFC en ATL? Echemos un vistazo a la configuración: Menú Proyecto->Configuración, panel General, la configuración predeterminada es: Usar MFC en una biblioteca estática. Entonces, ¿por qué no podemos usar clases en MFC? Resulta que el archivo de encabezado no está incluido. No sé si esto es un error de VC: MFC se usa de forma predeterminada en la configuración, pero el archivo de encabezado correspondiente no está incluido. Entonces podemos agregarlo nosotros mismos. Agregue: #include a StdAfx.h. Tenga cuidado de agregarlo delante de #include; de lo contrario, se producirán errores de compilación nuevamente. A continuación, agregamos otro temporizador al programa y dejamos que este temporizador llame a Adder cada dos segundos para realizar una acumulación.