Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3589 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Sveiki reikia pagalbos pradejau mokytis dirbt su daugiau nei vienu failu ir gavau  toky erroriuka , kodas paprastas ir nlb suprantu kodel gaunu errora nes lyg viska visur gerai aprasiau :

3 failai :

 

Main.cpp :

#include "fun.h"

int main()
{
    string name;
    int age;
    NewClass v;
    cin >> name >> age;
    v.setName(name);
    v.setAge(age);
    cout << v.getName();
    return 0;
}

fun.cpp :

#include "fun.h"

void NewClass::setName(string nm){
        name = nm;
}
void NewClass::setAge(int ag){
        age = ag;
}

fun.h :

#include <iostream>
#include <string>

using namespace std;

class NewClass{
private:
    string name;
    int age;
public:
    string getName() {return name;}
    int getAge() {return age;}
    void setName(string nm);
    void setAge(int ag);
};

gaunu errora main faile jog undefined reverence to class functions setName ir setAge

Redaguota , nario yahoo5000

man rodos codeblocks compiliuoja visa programa iskarto nereik atskirai nieko kompiliuot nes man bandant kazka atskirai kompiliuot iskarto permeta i main.cpp ir meta klaida

nu katik pats pabandziau, kompiliuojant sitaip:

 

g++ main.cpp fun.cpp -o programa

veikia viskas, o sitaip:

 

g++ main.cpp -o programa

meta sita:

 

/tmp/ccBFKyhp.o: In function `main':

main.cpp:(.text+0x63): undefined reference to `NewClass::setName(std::string)'
main.cpp:(.text+0x80): undefined reference to `NewClass::setAge(int)'
collect2: error: ld returned 1 exit status

nelabai situos supratau ? kjp ten ka compilint reik nes as tiesiog paspaudziu compile ir fsio

nu jei tu ide naudoji, tai tu situ komandu nepakeisi, kazkur kitur turi ieskoti problemos.

 

pabandyk sitaip, stackoverflowe radau:

 

 

Go to the left panel that says projects, and right-click on .cpp file. Select properties, then go to build. Check the boxes under the heading Belongs in Targets: "Debug" and "Release"
  • Teigiamai 1

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3589 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...