Bonjour,
L'histoire, je suis en train de porter un projet de VC6 a VS2005.
Bon je met tout les bon settings et tout: j'obtiens cette erreur:
Bon du coup je m'en vais rajouter _AFXDLL dans les options de Preprocessor:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
Setting->C/C++->Preprocessor->Preprocessor definition
Mais j'obtiens toujours la meme erreur...
Du coup je rajoute(apres recherche sur le net):
au debut du fichier stdafx.h, et la plus d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part #define_AFXDLL
Ce que je comprend pas c'est pourquoi ca marche pas quand je le met dans les settings? ca ne devrait pas etre la meme chose?
Merci
Partager