Bonjour,

J'ai quelques notions de C++, mais uniquement sous Unix ou Linux. J'ai besoin de réaliser un tout petit programme en Visual C++ 6 qui vient lire un fichier sans ouvrir de fenêtre DOS.

J'ai donc créé un projet application win32. J'ai pensé utiliser la classe CFile pour accéder à mon fichier.

D'après ce que j'ai lu sur le forum, j'ai ajouté les inlcudes suivant dans mon stdafx.h pour pouvoir utiliser cette classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#include <afx.h>
#include <afxwin.h>
et commenté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
//#include de windows.h
J'ai aussi linké dans les options les librairies LIBCMT.LIB et MSVCRT.LIB, ce qui a palié aux premières erreurs.

Maintenant, au moment de build le tout en mode Release, j'obtiens les erreurs suivantes, ce qui me semble provenir d'incompatibilités des librairies.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Compiling...
test4.cpp
Linking...
nafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in libcp.lib(delop.obj)
nafxcw.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcw.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
libc.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Release/test4.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
 
test4.exe - 5 error(s), 0 warning(s)
Quelqu'un pourrait-il m'éclairer ? C'est quand même fou les problèmes que je rencontre pour un petit programme de rien du tout... même pour une première utilisation de Visual

Merci d'avance !