[C++] Problem z debuggowaniem w VS 7499 19

O temacie

Autor MajkeI

Zaczęty 29.10.2014 roku

Wyświetleń 7499

Odpowiedzi 19

MajkeI

MajkeI

Użytkownicy
Front End Developer
posty698
Propsy169
Profesjabrak
  • Użytkownicy
  • Front End Developer
Zaczynam przygodę z c++ no i oczywiście już problem.
Stworzyłem aplikację konsolową c++
Spoiler
#include "stdafx.h"
#include<iostream>

int dodaj(int l1, int l2) {
   int sum = 0;
   sum = l1 + l2;
   return sum;
}
int main() {
   int liczba1;
   int liczba2;
   int wynik;

   std::cout << "Podaj pierwszą liczbę \n";
   std::cin >> liczba1;

   std::cout << "Podaj drugą liczbę \n";
   std::cin >> liczba2;

   wynik = dodaj(liczba1, liczba2);
   std::cout << "Wynik = " << wynik;

   system("pause");
   return 0;
}

Tak tylko żeby ogarnąć jak tu co działa, no i przy debuggowaniu wita mnie taki błąd:
Spoiler
Error   2   error C1083: Cannot open include file: 'SDKDDKVer.h': No such file or directory   c:\users\ruffin\documents\visual studio 2013\projects\consoleapplication9\targetver.h   8   1   ConsoleApplication9

Aha, warto chyba jeszcze podkreślić, że bez robienia żadnych zmian w kodzie, czyli standardowe - metoda main, w niej return oraz include "stdafx.h" (btw nawet nie wiem co to jest) też jest ten sam błąd.

Pomoże ktoś? Z góry dzięki
 


Zoom

Zoom

Użytkownicy
naczelny inwalida intelektualny
posty460
Propsy116
  • Użytkownicy
  • naczelny inwalida intelektualny
Między #include a <iostream> nie masz odstępu gdzie na górze odstęp jest może też chodzić o to, że nie ma biblioteki <conio.h>  ale nie wiem dawno nie korzystałem z C++.
W każdym razie błąd z bibliotekami.
 

mgr Fartuess

mgr Fartuess

Użytkownicy
Kiedyś to były czasy!
posty1485
Propsy890
ProfesjaProgramista
  • Użytkownicy
  • Kiedyś to były czasy!
na wuj mu conio, skoro nic z niej nie używa?
 
Popisuje się ciągle menda jedna...

MajkeI

MajkeI

Użytkownicy
Front End Developer
posty698
Propsy169
Profesjabrak
  • Użytkownicy
  • Front End Developer
Między #include a <iostream> nie masz odstępu gdzie na górze odstęp jest
To bez znaczenia czy jest odstęp czy nie ma :P

Usuń na początek: #include "stdafx.h"
Usunąłem, bez skutku, zainstalowałem VS 2013 SDK dla pewności, i dalej nie działa :/
 

mgr Fartuess

mgr Fartuess

Użytkownicy
Kiedyś to były czasy!
posty1485
Propsy890
ProfesjaProgramista
  • Użytkownicy
  • Kiedyś to były czasy!
z ciekawości zamień system(pause) na std::pause(). Jeśli to nie to, to znaczy, że źródłem problemu są ustawienia projektu VC++
 
Popisuje się ciągle menda jedna...

MajkeI

MajkeI

Użytkownicy
Front End Developer
posty698
Propsy169
Profesjabrak
  • Użytkownicy
  • Front End Developer
Nie no jakby miało być std:: to by mi podkreśliło, że jest błąd.
Nie wiem o co chodzi, zainstaluję jakiś DevC++ czy coś
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
DevC++ nie jest wspierany i rozwijany od dawna.
Najlepiej to CodeBlocks.

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Wina leży widocznie przy złym ustawieniu ścieżek do konsolidatora, kompilatora. Czy miałeś jakąś starą wersję i instalowałeś na nią nową? Instalowałeś VS niestandardowo? Tu masz opisany problem i możliwe rozwiązania: http://msdn.microsoft.com/en-us/library/et4zwx34.aspx

MajkeI

MajkeI

Użytkownicy
Front End Developer
posty698
Propsy169
Profesjabrak
  • Użytkownicy
  • Front End Developer
Na pewno w tym. Ale VS mam normalne 2013, nie żadna stara wersja
 

Drock

Drock

Użytkownicy
posty357
Propsy75
ProfesjaProgramista
  • Użytkownicy
Przy tworzeniu projektu dawałeś empty project czy nie ?
 

Zoom

Zoom

Użytkownicy
naczelny inwalida intelektualny
posty460
Propsy116
  • Użytkownicy
  • naczelny inwalida intelektualny
na wuj mu conio, skoro nic z niej nie używa?
Dawno nie używałem C++, ale przy każdym z moich projektów był potrzebny więc z czasem zapomniałem do czego służył xD
 

MajkeI

MajkeI

Użytkownicy
Front End Developer
posty698
Propsy169
Profesjabrak
  • Użytkownicy
  • Front End Developer
Przy tworzeniu projektu dawałeś empty project czy nie ?
Nie dawałem. Spróbowałem potem na empty project i dalej to samo.
Ten błąd pojawia się od razu po stworzeniu przez program projektu...
CodeBlocks najwidoczniej będzie lepszym rozwiązaniem
 

mgr Fartuess

mgr Fartuess

Użytkownicy
Kiedyś to były czasy!
posty1485
Propsy890
ProfesjaProgramista
  • Użytkownicy
  • Kiedyś to były czasy!
Dev C++? CodeBlocks? Spłońcie :lol2:
 
Popisuje się ciągle menda jedna...

MajkeI

MajkeI

Użytkownicy
Front End Developer
posty698
Propsy169
Profesjabrak
  • Użytkownicy
  • Front End Developer
 To może doradzisz czego używać? Znajomy używa bodajże C Lion czy coś takiego, a Ty co polecasz?
 


MajkeI

MajkeI

Użytkownicy
Front End Developer
posty698
Propsy169
Profesjabrak
  • Użytkownicy
  • Front End Developer
 Jakbym mógł debuggować to bym używał VS, zwłaszcza że mam tam wszystko w jednym
 

mgr Fartuess

mgr Fartuess

Użytkownicy
Kiedyś to były czasy!
posty1485
Propsy890
ProfesjaProgramista
  • Użytkownicy
  • Kiedyś to były czasy!
Vim

a tak na serio VS / Qtcreator? Ew Netbeans jak komuś chce się tam konfigurować sporo.
 
Popisuje się ciągle menda jedna...

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Jak nie potrafisz skonfigurować VS, to zainstaluj tego CodeBlocksa. I tak to wszystko jedno w jakim środowisku piszesz na początku nauki. Później zawsze możesz zmienić na coś innego. :P

MajkeI

MajkeI

Użytkownicy
Front End Developer
posty698
Propsy169
Profesjabrak
  • Użytkownicy
  • Front End Developer
Vim
Haha no dzięki :D
Jak nie potrafisz skonfigurować VS, to zainstaluj tego CodeBlocksa. I tak to wszystko jedno w jakim środowisku piszesz na początku nauki. Później zawsze możesz zmienić na coś innego. :P
Tak chyba zrobię, zresztą póki co to jest c++ tylko na wymagania szkolne, więc nie potrzebuję jakiegoś super środowiska
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry