Forum: Build Error

Forum huvudsida -> Programmering -> Build Error

Sidor: 1

Till botten

martin310 18:42 - 18:e Januari 2007 | Post #1
Medlem
Inlägg: 132


Skicka PM
Jag försökte göra en miniräknare i Dev-C++.
Men när jag komplimerade projektet stog det så här:

G:\mina document\Proggramering\Makefile.win [Build Error] [Miniräknare.o] Error 1

Jag vet inte hur jag ska fixa det!
Kan någon hjälpa mig?

-------------------------

Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad!





Kanye 20:10 - 18:e Januari 2007 | Post #2
Medlem
Inlägg: 130


Skicka PM
Kopiera koden och klipp den mellan CODE-taggarna, så kan vi hjälpa dig bättre!

-------------------------
Motiverar?

Senast redigerad 20:10 - 18:e Januari 2007


martin310 15:05 - 19:e Januari 2007 | Post #3
Medlem
Inlägg: 132


Skicka PM
Del 1:
  1. #include<iostream>
  2. using std::cout;
  3. using std::cin;
  4. using std::string;
  5. int main()
  6. {
  7. int ett_tal;
  8. int ett_tal_till;
  9. int summa;
  10. string val;
  11. string bye;
  12. cout << "Välkommen till miniräknaren v1.0!\nVälj räknesätt: ";
  13. cin >> val;
  14. if (val == "addition" || val == "Addition" || val == "Plus" || val == "plus" || val == "+")
  15. {
  16. cout << "Skriv in tal 1\n";
  17. cin >> ett_tal;
  18. cout << "Skriv in tal 2\n";
  19. cin >> ett_tal_till;
  20. summa = ett_tal + ett_tal_till;
  21. cout << "Det blir\n";
  22. cout << summa;
  23. cin >> bye;
  24. }
  25. else if (val == "subraktion" || val == "Subraktion" || val == "minus" || val == "Minus" || val == "-")
  26. {
  27. cout << "Skriv in tal 1\n";
  28. cin >> ett_tal;
  29. cout << "Skriv in tal 2\n";
  30. cin >> ett_tal_till;
  31. summa = ett_tal - ett_tal_till;
  32. cout << "Det blir:\n";
  33. cout << summa;
  34. cin >> bye;
  35. }
  36. else if (val == "Multiplikation" || val == "multiplikation" || val == "gånger" || val == "Gånger" || val == "x" || val == "X" || val == "*")
  37. {
  38. cout << "Skriv in tal 1\n";
  39. cin >> ett_tal;
  40. cout << "Skriv in tal 2\n";
  41. cin >> ett_tal_till;
  42. summa = ett_tal * ett_tal_till;
  43. cout << "Det blir\n";
  44. cout << summa;
  45. cin >> bye;
  46. }
  47. else if (val == "division" || val == "Division" || val == "delatmed" || val == "Delatmed" || val == "delat med" || val == "Delat med" || val == "/")
  48. {
  49. cout << "Skriv in tal 1\n";
  50. cin >> ett_tal;
  51. cout << "Skriv in tal 2\n";
  52. cin >> ett_tal_till;
  53. summa = ett_tal / ett_tal_till;
  54. cout << "Det blir\n";
  55. cout << summa;
  56. cin >> bye;
  57. }
  58. return 0;
  59. }


Del 2:
  1.  
  2. #include<iostream>
  3.  
  4. using std::cout;
  5. using std::cin;
  6. using std::string;
  7.  
  8. int main()
  9. {
  10. string bye;
  11. string val;
  12. if (bye == "m" || bye == "M")
  13. {
  14. cout << "Välkommen till miniräknaren v1.0!\nVälj räknesätt: ";
  15. cin >> val;
  16. }
  17. return 0;
  18. }


-------------------------

Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad!





Independence 15:39 - 19:e Januari 2007 | Post #4
Administratör
Inlägg: 1800


Skicka PM
Vad är Del 2 för något? Hela programmet verkar ju finnas i Del 1?

Jag testade att kompilera koden i Del 1 och jag gick inga fel eller varningar, och det verkar fungera som tänkt. Fick du något mer meddelande än bara "Error 1" ?

-------------------------

Vi är riddarna som säger fiskbulle!



Senast redigerad 15:42 - 19:e Januari 2007


Lajnold 04:48 - 20:e Januari 2007 | Post #5
Medlem
Inlägg: 65


Skicka PM
Jag har sett andra med samma problem då de använder Dev-C++. Prova skapa ett nytt projekt, och kompilera koden där. Det är vad jag har för mig brukar rekommenderas, då det inte brukar vara så lätt att få det att kompilera annars när det här problemet har uppstått (vilket förmodligen är någon bugg i Dev-C++ eller MinGW).

Förutom det så har du inte inkluderat string. Det behövs kanske inte med MinGW och dess standardbibliotek, då string kanske inkluderas av iostream ändå, men "korrekt" är ändå att inkludera headerfilerna för allt man ska använda istället för att förutsätta att andra headerfiler gör det åt dig.

-------------------------
Ingen signatur!

Senast redigerad 04:49 - 20:e Januari 2007


Joule413 19:21 - 20:e Januari 2007 | Post #6
Medlem
Inlägg: 24


Skicka PM
Har själv varit med om det här rätt många gånger även fast jag är rätt ny. Brukar inte vara något fel på koden, så jag brukar göra som Lajnold sade, att klippa ut allt och klistra in i ett nytt projekt. Då funkar det Smiley



-------------------------
Ingen signatur!



Sidor: 1

Forum huvudsida -> Programmering -> Build Error
Atom feed

Du får inte posta i den här tråden | Till toppen