Bonjour tout le monde je suis débutante en vc++, j'ai commencer par taper ce code dans le programme principale cpp
#include "stdafx.h"
#include "descriptor.h"
#include <afx.h>
 
#include<iostream.h>
#include<stdio.h>
#include<time.h>
#include<string.h>
#include<stdlib.h>
#include<Assert.h>
 
 
int main(int argc, char* argv[])
{
 
 
    char fich[20];
   int dim;
 descriptor vect;
   
 cout<<"entre la dimension du descripteur: "<<endl;
 cin>>dim;
 
 cout<<"entre le nom du fichier: "<<endl;
 cin.getline (fich,20);
 vect.CreerFile(fich,dim);
 //vect.Add(fich,pf,dim);
 
 
 return 0;
}
/////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
descriptor::descriptor(){}
 
descriptor::~descriptor(){}
 
//=======================definition des opérations======================
void descriptor::CreerFile( char *MyFich, int dim)
 
{        
   CFile pf;
   int t=0;
      DimVect=dim;
 
       srand( (unsigned)time( NULL ) );
     
    if(!pf.Open(MyFich,CFile::modeCreate |CFile::modeWrite))  
   {
   	cout<<"erreu d'ouverture!"<<endl;
   }
 
       else  
    {   float *Data=new float[DimVect];
     cout<<"votre fichier est ouvert pour l'ecriture"<<endl;
     for (int i=0;i<DimVect;i++)  
   {  
         Data[i]=float(rand());
          t=sizeof(Data[i]-1);
          pf.Write(&Data[i],sizeof(t));
   }
 	}
    pf.Close();
     
}
 
 cela tous en déclarant un fichier d'en tete comme suit:
#if !defined(AFX_DESCRIPTOR_H__238E87FF_AB93_4162_AAB1_D6082FE00DAF__INCLUDED_)
#define AFX_DESCRIPTOR_H__238E87FF_AB93_4162_AAB1_D6082FE00DAF__INCLUDED_
 
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <stdio.h>
#include <afx.h>
class descriptor  
{
 public :
  int DimVect;
  float *Data;
public:
 descriptor();
 virtual ~descriptor();
 
 
 
 
void CreerFile( char *MyFich, int dim);
//void Add( char *MyFich,CFile pf,int dim);
};  
 
 
#endif
 
 probleme: pas d'erreur de compilation et un probleme au niveau de l'edition de lien
le message d'erreur est le suivant:
Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/descriptor.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
 
descriptor.exe - 3 error(s), 0 warning(s)