Bonjour,

Je commence à apprendre un peu le C++ et je tente de faire un simple HelloWorld avec Visual C++ Express Edition mais j'ai des petits problèmes (ça promet).

Avec le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{
        cout << "Hello\n";
        return 0;
}

J'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
------ Build started: Project: HelloWorld, Configuration: Debug Win32 ------
Compiling...
main.cpp
c:\documents and settings\administrator\my documents\visual studio 2005\projects\helloworld\helloworld\main.cpp(5) : error C2065: 'cout' : undeclared identifier
Build log was saved at "file://c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\HelloWorld\HelloWorld\Debug\BuildLog.htm"
HelloWorld - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Avec le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#include <iostream.h>
 
int main()
{
        cout << "Hello\n";
        return 0;
}

J'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
------ Build started: Project: HelloWorld, Configuration: Debug Win32 ------
Compiling...
main.cpp
Linking...
LINK : fatal error LNK1104: cannot open file 'msvcirtd.lib'
Build log was saved at "file://c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\HelloWorld\HelloWorld\Debug\BuildLog.htm"
HelloWorld - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

J'ai installé les librairie SDK Server 2003 pour mon Visual Studio C++ 2005 Express et j'ai la lib msvcirtd.lib dans un dossier I64 ou AMD64 ce qui biensûr pose problème pour un i386

Merci pour votre aide.