Hódító / Queosia forum

Hódító / Queosia forum (http://forum.hodito.hu/index.php)
-   PC (hardver, szoftver, játékok stb.) (http://forum.hodito.hu/forumdisplay.php?f=28)
-   -   C++ segítségre lenne szükségem. (http://forum.hodito.hu/showthread.php?t=3040)

tulip 07-08-2009 06:00

Quote:

Originally Posted by bimmbimm (Post 218609)
Hümm:)
Én csak linux alatt szoktam programozni (hazudok mert C#-ot win alatt:D)
Környezetek:
Java: Eclipse
C: Anjuta
C++: gedit
ezt így szoktam meg, de szinte biztos vagyok benne hogy az eclipse és az anjuta is viszi a c++ -:)

Letöltöttem Windows alá az Eclipse-t, de ugyanúgy nem sikerült vele fordítanom C++-t, mint a NetBeans-el.
Nem tudom, hogy a helytelen beállítás-e az oka, de az Eclipse nálam még a kulcsszavakat sem ismerte fel, nemhogy a metódusokat...
Szóval kevesbbre jutottam vele, mint ahol már tartottam a másikkal. :(

BimmBimm 07-08-2009 08:00

Quote:

Originally Posted by tulip (Post 218614)
Letöltöttem Windows alá az Eclipse-t, de ugyanúgy nem sikerült vele fordítanom C++-t, mint a NetBeans-el.
Nem tudom, hogy a helytelen beállítás-e az oka, de az Eclipse nálam még a kulcsszavakat sem ismerte fel, nemhogy a metódusokat...
Szóval kevesbbre jutottam vele, mint ahol már tartottam a másikkal. :(

Persze hogy nem tudsz velük fordítani, mert ezekben nincs fordító.
Ezenkívül, az eclipse-hez tölts le c++ -os plugint, és aztán tudsz csinálni c++ projektet. De win alatt a visual studio expressz verziója is jó, az ingyenes és van benne c++ fordító is.
Ha meg csak kódot szerkesztessz, notepad++
A fordító és a keretrendszer nem fog megtanítani a C++ azt bizony neked kell megtanulnod, ha meg már megtanultad, akkor nem jelenthet gondot, hogy nem kínálja fel a dolgokat, mert csak írod, mert tudod mit kell írni:D
Tudtommal a GNU csinált Win alá is C++ compliert, linux alatt meg g++ a neve :)

tdomo 07-08-2009 10:46

Quote:

Originally Posted by tulip (Post 218607)
Igaz, már elég régi a kérdés, de már tudok rá válaszolni. :)
A NetBeans-t Java-hoz találták ki fejlesztő környezetnek és teljesen szabadon használható és úgy tudom, van Linux alá is és a 6.5-ös változattól kezdve C++-ra is használható.

Azt találtam a Google-ban, hogy Windows alá vannak jobbak is, nem érdemes a NetBeans-t használni. De mivel Java-hoz és C++-hoz is kéne és Java-hoz ez már fent van, jó lenne beállítani C++-hoz is. Még mindig a Borland 5.5-ös fordítóját használom, ezt viszont nem sikerült a NetBeans-el összekombinálni. Tudna valaki segíteni abban, hogy Windows alá milyen ingyenes, C++ fordítót érdemes letölteni és hogyan kell beállítani, hogy a NetBeans-el együtt működjön?

Aért kérdezek ilyen hülyeségeket, mert nem vagyok programozó, nem is tanultam programozni, viszont a munkámhoz szükséges a programozás, mert a munkahely a programfejlesztőknek milliókat fizet egy-egy használhatatlan apró fejlesztésért, a keret el is fogyott, így meg nem lehet dolgozni.

Köszönöm a segítséget. Bár már ráálltam az mcedit + g++ kombinációra, de majd kipróbálom.

tulip 07-08-2009 19:48

Quote:

Originally Posted by bimmbimm (Post 218619)
Persze hogy nem tudsz velük fordítani, mert ezekben nincs fordító.
Ezenkívül, az eclipse-hez tölts le c++ -os plugint, és aztán tudsz csinálni c++ projektet. De win alatt a visual studio expressz verziója is jó, az ingyenes és van benne c++ fordító is.
Ha meg csak kódot szerkesztessz, notepad++
A fordító és a keretrendszer nem fog megtanítani a C++ azt bizony neked kell megtanulnod, ha meg már megtanultad, akkor nem jelenthet gondot, hogy nem kínálja fel a dolgokat, mert csak írod, mert tudod mit kell írni:D
Tudtommal a GNU csinált Win alá is C++ compliert, linux alatt meg g++ a neve :)

Azzal eddig is tisztában voltam, hogy kell melléjük fordító. Csak gondoltam, hogy az eddig használt hátha megteszi.
Találtam egyébként egy leírást a beállításhoz, csak Linux emulátort is kell a C++ puginnal együtt telepíteni, egy bizonyos Cyrwin nevűt, ha jól értelmeztem.
Nem hiszem, hogy valaha eljutok arra a szintre, hogy note-paddal nekem menne, ezért lenne fontos a keretrendszer. Sokat segít azoknak, akik nem tudnak programozni. :)
Birkózom még vele, hátha összejön. Ha meg nem, akkor marad a notepad...

tulip 03-15-2010 07:29

Újjabb problémám van a C++-al kapcsolataban.
Eddig a Borland C++-át használtam. Figyelmeztettek, hogy az nem követi a szabványt, ezért gondok lehetnek vele.
Most szeretnék lefordítani egy, a Borland C++-ban figyelmeztetés nélkül leforduló programomat a GNU g++-ával, de nem megy.
Ezért leegyszerűsítettem annyira, hogy a program már semmit se csinálna, de a hibajelenséget produkálja:


-------------------------
data.h

#ifndef _DATA_H
#define _DATA_H

#include <string.h>
//using namespace std;

class data {
public:
std::string s; // vagy "string s;", ha a "using namespace std;" be van kapcsolva.
data();
data(const data& orig);
virtual ~data();
private:
};

#endif
-------------------------
data.cpp


#include "data.h"

data::data() {
}

data::data(const data& orig) {
}

data::~data() {
}
-------------------------
main.cpp


#include <stdlib.h>
#include "data.h"

int main(int argc, char** argv) {
data p;
p.s = "peoba";
cout << p.s << "\n";
return (EXIT_SUCCESS);
}

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

A GNU a következő hibaüzenetet adja:

In file included from data.cpp:2:

data.h:10: error: using-declaration for non-member at class scope

data.h:10: error: expected `;' before "s"


Hogyan lehet ezt úgy átírni, hogy GNU-val leforduljon?


All times are GMT +1. The time now is 15:56.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Design partly based on Hódító's design by Grafinet Team Kft.

Contents and games copyright (c) 1999-2020 - Queosia, Hódító

Partnerek: Játékok, civ.hu