OVH Cloud OVH Cloud

C++ sous BeOS ?

1 réponse
Avatar
Fr
Bonjour, je débute sous BeOS et je débute aussi en C++.

J'ai réussi a compiler un projet "Hello World" sous Windows, mais je
n'arrive pas a compiler le même projet sous BeOS.

Voici le message d'erreur

http://vbload.free.fr/beoscpp.htm

Merci de votre aide

1 réponse

Avatar
Anthony Fleury
wrote:

Bonjour,


Bonjour,

je débute sous BeOS et je débute aussi en C++.


Apprendre une seule chose à la fois est plus simple, mais bon !

J'ai réussi a compiler un projet "Hello World" sous Windows, mais je
n'arrive pas a compiler le même projet sous BeOS.


Le même que ca ? ca m'étonnerait fort :-)

Voici le message d'erreur
http://vbload.free.fr/beoscpp.htm


Bon, deux choses :
D'une part, le code source contient la ligne :

cout::<<"Hello";
Cette ligne est incorrecte. Je pense que tu voulais écrire :

std::cout << "Hello";

Deuxième chose, dans la fenêtre Error & Warnings, déjà le compilateur ne
voit même pas cette erreur. Ce qui est un peu bizarre.
Et l'erreur qu'il voit est une erreur de link, qui dit qu'il n'a pas trouvé
de fonction `main' dans le projet.
Donc, à mon avis (je ne connais pas du tout BeOS), il faudrait enregistrer
`Untitled1' sous un nom genre hello.cpp puis ensuite ajouter ce Hello.cpp
au projet Hello.proj, il doit bien y avoir une option dans la fenêtre
hello.proj pour faire ca.

Enfin tout ceci n'a pas à voir avec le C++, hormis l'erreur sur la ligne
contenant cout, c'est plutôt de la maitrise de l'IDE utilisée (vu qu'il ne
trouve pas la fonction main()).

Anthony
--
Alan Turing thought about criteria to settle the question of whether
machines can think, a question of which we now know that it is about as
relevant as the question of whether submarines can swim.
-- Dijkstra