Visual sie burzy
Ostatnio zmodyfikowano 2012-01-20 19:42
diego997 Temat założony przez niniejszego użytkownika |
Visual sie burzy » 2012-01-20 19:07:47 Nie wiem czemu nie działa mam kilka podobnych klas i tamte hulają, a ta nie chce #include <iostream> #include <conio.h> #include <stdio.h>
using namespace std;
class _Poison { char face; int color; int chance; public: _Poison( char face, int color, int chance ); _Poison * next; };
int main() { _Poison * Poison = new _Poison( 1, 2, 3 ); getch(); return 0; }
_Poison::_Poison( char face, int color, int chance ) { this->face = face; this->color = color; this->chance = chance; next = NULL; }
Błąd: 1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall _Poison::_Poison(char,int,int)" (??0_Poison@@QAE@DHH@Z) referenced in function _main
|
|
Dark |
» 2012-01-20 19:25:01 spróbuj samo to _Poison * Poison = new _Poison; a później korzystaj z samej zmiennej Poison. |
|
madmike44 |
» 2012-01-20 19:27:54 Dość dziwne - u mnie poprawnie kompiluje się i pod Visualem 2010 i pod Code::blocks - zaróno w konfiguracjach Debug, jak i Release.. |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2012-01-20 19:28:43 Jakkolwiek bym nie tworzył obiektu to i tak sie burzy. jeszcze dodatkowy error sory że wcześniej nie wysłałem 1>Debug\Poison.obj : warning LNK4042: object specified more than once; extras ignored
Obiekty z innej klasy mogę tworzyć bez problemu nie napisałem też że _Poison jest w innym pliku. Spróbuje usunąć i stworzyć nowy plik może to coś pomoże. |
|
pekfos |
» 2012-01-20 19:38:57 Podaj kod tak, by najlepiej obrazował rzeczywistość :P Kod który podałeś kompiluje się. |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2012-01-20 19:42:47 Ale czołg z tego visuala ;p. To co napisałem wyżej pomogło.
@pekfos przy towrzeniu Header File _Poison.h przez pomyłkę zamiast .h wpisałem .cpp po utworzeniu zmieniłem rozszerzenie na .h Może nie można od tak zmieniać rozszerzenia i to powodowało problem ? |
|
« 1 » |