Borland ne Peux pas Compiler, ce qui se passe, je ne peux même pas commencer
C:\BORLAND\BCC55\BIN>bcc32 hello.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
hello.cpp:
Error E2209 hello.cpp 2: Unable to open include file 'iostream'
Error E2090 hello.cpp 6: Qualifier 'std' is not a class or namespace name in fun
ction main()
Error E2379 hello.cpp 6: Statement missing ; in function main()
*** 3 errors in Compile ***
Je suis veeery triste, à vous de voir! 🙁
@oggy: j'ai lu les instructions à l'Embarcadero. Maintenant, il dit...
#include <iostream.h>
int main(void)
{
cout << "Hello." << endl;
return 0;
}
C:\Borland\BCC55\Bin\MySource>bcc32 hello.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
hello.cpp:
Error E2209 hello.cpp 1: Unable to open include file 'iostream.h'
Error E2451 hello.cpp 4: Undefined symbol 'cout' in function main()
Error E2451 hello.cpp 4: Undefined symbol 'end' in function main()
Error E2379 hello.cpp 4: Statement missing ; in function main()
*** 4 errors in Compile ***
Nous montrer un peu de code, et par la manière, pourquoi sur la terre, vous êtes à l'aide de Borland C++? Passer à Visual C++ 2008 Express ou g++.
ouch, juste googlé Borland 5.5. Cette chose est ancienne. Ne l'utilisez pas, il existe de nombreuses alternatives gratuites. Microsoft Visual C++ Express est gratuit, et un excellent compilateur + IDE. Et c'est simple à configurer et à utiliser. Alternativement, vous pourriez aller avec le port Windows de GCC.
C'est cool que tout l'enfer. C'était mon premier compilateur!
Je ne comprends pas ce qui est avec tous ces compilateur borland bashing. Il peut être vieux mais il est toujours l'un des plus rapides putain de compilateurs. Il génère encore plus petit et plus rapide que le code de gcc port mingw et cygwin -- pour ne pas mentionner beaucoup plus rapide compilateur temps... Et c'est aussi très petit et léger, aussi bien, pour ceux d'entre nous qui ne veulent pas télécharger gigantesque IDE et d'autres choses avec elle.
Veuillez supprimer le C++ balise à partir de cette question, car ce que vous allez produire avec cette chose, ne sera pas en C++.
ouch, juste googlé Borland 5.5. Cette chose est ancienne. Ne l'utilisez pas, il existe de nombreuses alternatives gratuites. Microsoft Visual C++ Express est gratuit, et un excellent compilateur + IDE. Et c'est simple à configurer et à utiliser. Alternativement, vous pourriez aller avec le port Windows de GCC.
C'est cool que tout l'enfer. C'était mon premier compilateur!
Je ne comprends pas ce qui est avec tous ces compilateur borland bashing. Il peut être vieux mais il est toujours l'un des plus rapides putain de compilateurs. Il génère encore plus petit et plus rapide que le code de gcc port mingw et cygwin -- pour ne pas mentionner beaucoup plus rapide compilateur temps... Et c'est aussi très petit et léger, aussi bien, pour ceux d'entre nous qui ne veulent pas télécharger gigantesque IDE et d'autres choses avec elle.
Veuillez supprimer le C++ balise à partir de cette question, car ce que vous allez produire avec cette chose, ne sera pas en C++.
OriginalL'auteur Delirium tremens | 2009-07-18
Vous devez vous connecter pour publier un commentaire.
Sérieusement, vous allez continuer à avoir des ennuis si vous continuez à utiliser Borland du compilateur. C'est gratuit à partir de leur ordinateur musée pour une raison - il est ancien. L'avis de droit d'auteur lui-même devrait être une preuve suffisante de l':
Ne vous vraiment souhaitez un compilateur qui n'a pas été mis à jour depuis des décennies, que le standard a depuis longtemps laissé derrière?
C'est le compilateur que vous obtenez si vous êtes intéressé par vintage le calcul de choses, dans la même ligue que les personnes avec un TRS-80 et Apple II émulateurs 🙂
Télécharger Microsoft Visual C++ Express et de l'installer. C'est comme gratuitement (coût) comme Borland, l'un et nettement plus à jour. Voir ici pour la page du produit.
Ou il y a beaucoup d'autres plus à jour des outils de développement que vous pouvez obtenir gratuitement en tant que bien, comme
gcc
,Code::Blocks
et ainsi de suite.Code::Blocks
n'est pas un compilateur, c'est un IDE.Sur mon université technique que nous utilisons CCI 3.1 :/ C'est en 2014 maintenant.
ensuite, votre uni est déficient pour l'enseignement moderne du C++. Il peut être bon pour les concepts de base de langage, mais beaucoup de choses ont changé dans les 15 dernières années impaires.
Nous l'utilisons pour compiler hybride C et de Montage pour les processeurs Intel 8086 applications.
OriginalL'auteur paxdiablo
La première erreur serait de suggérer que vous n'avez pas pris la peine de lire le les instructions d'installation.
OriginalL'auteur oggy
Si vous voulez rester Borland produits, vous pouvez installer Turbo C++. Je parle de l'2006 Turbo C++ le cadre de la "Turbo Explorer de" l'effort pour ramener quelques de la popularité de l'90 Turbo C++.
Ils se vantent avec "Turbo C++ contient le support pour la norme de l'industrie en C ANSI et ISO/ANSI C++ langages et des bibliothèques. Turbo C++ comprend également la Dinkumware C++ runtime des bibliothèques et du soutien pour le populaire bibliothèque Boost."
Je pense qu'en 2006 la mise en œuvre devrait être assez décent, en quelque sorte, pas si populaire, tels que Visual Studio Express 2005/2008.
Concernant les problèmes de compilation, il faut jouer avec les deux fichiers de configuration dans le répertoire bin (dans ce cas C:\BORLAND\BCC55\BIN), à savoir bcc32.cfg et ilink32.cfg. Le compilateur ne trouve pas le iostream.h fichier.
OriginalL'auteur Cristian Adam
**créer deux fichiers à l'intérieur C:\Borland\bcc55\bin
modifier ses informations avec d'suivantes**
dans le fichier BCC32.cfg
Créer un autre fichier avec le nom ILINK32.cfg
maintenant utiliser votre compilateur et n'oubliez pas d'ajouter
à la tête de la section.
OriginalL'auteur vjysofts
"iostream.h" n'est pas une norme en-tête c++, certains compilateurs fournir pour la prise en charge héritée, mais vous devriez toujours utiliser juste "iostream" à la place. La principale différence entre l'ancien et le standard est le
std
espace de noms. Pour avoir une version compatible avec votre exemple, il devrait ressembler à ceci:en effet, il devrait certainement obtenir un compilateur fait de cette décennie :-P.
OriginalL'auteur Evan Teran