Construire pour Windows NT 4.0 à l'aide de Visual Studio 2005 ?

Une application MFC que j'essaie de migrer utilise afxext.h, ce qui provoque la définition de _AFXDLL, ce qui provoque cette erreur si je définis 3 :

Veuillez utiliser le commutateur /MD pour les builds _AFXDLL

Mes recherches à ce jour indiquent qu'il est impossible de créer une application à exécuter sur Windows NT 4.0 à l'aide de Visual Studio (C , dans ce cas) 2005.

Est-ce vraiment vrai ? Existe-t-il une solution de contournement ?

请先 登录 后评论

1 réponses

Adam Mitz

Pour vous débarrasser de l'erreur _AFXDLL, avez-vous essayé de modifier les paramètres pour utiliser MFC comme bibliothèque statique au lieu d'une DLL ? Ceci est similaire à ce que vous faites déjà en changeant les bibliothèques d'exécution en statique au lieu de DLL.

请先 登录 后评论