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.
Partager