Hola de nuevo, lo estoy haciendo más sencillo.
Ahora tengo estas definiciones, en el fichero
misclases.h:
Código:
class claseA{
public:
claseA(); // constructor;
};
class claseB: public claseA{ // claseB deriva de claseA
public:
claseB(); // constructor;
};
class claseC: public claseB{ // claseC deriva de claseB
public:
claseC(); // constructor;
};
Y esta implementación en
misclases.cpp:
Código:
#include "misclases.h"
claseA::claseA(){
}
claseB::claseB(){
}
claseC::claseC(){
}
Con esto ya tengo los constructores por defecto y no debe haber ningún problema al compilar... pues bien:
Código:
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Esto ya no parece un error propio del proyecto o algo parecido... digo yo...
A parte de ese código anterior tengo lo siguiente en el fichero
prueba.cpp:
Código:
#include "misclases.h"
int main(int argc, char** argv){
return 0;
};
Como vereis el programa no hace nada... solo está así para ver si compila bien...
Uso Microsoft Visual C++ 6.0 y el tipo de proyecto es
Win32 console aplication... y el proyecto se llama
prueba... (por si es de ayuda)