Well, you could just get the Win32 Project files from a non express edition and use it in the express version that works.
From Program Files\Microsoft Visual Studio 8\VC\vcprojects, take both win32wiz files and put them into the corresponding directories for the express edition. Then you will get the Win32 Project apprearing in the projects dialog and it will create a Windows App by default. Maybe someone could package them up or something.
This is easy to explain. VC++EE doesn't support windows apps out of the box, so they don't see the need to have the Win32 Project there. The result of this is when you do modify VC++EE to use the platform sdk then the only way to get access to windows applications is through the Console Project.
If you mean through the wizard, the answer is no. Only in larger editions. Nevertheless, you can still build general 32bit dlls by just setting the compiler option /LD your self. For more information on the /LD option, please take a look at http://msdn2.microsoft.com/en-us/library/2kzt1wy3.aspx
Your explanation is indeed effective, and easy to explain, but it doesn't change the fact that it is not intuitive and goes against the common sense of an experienced developer, let alone novices.
If there was a way you could enable add project templates to the dialog box (eg. Win32 DLL project and Win32 GUI application), OR even rename the project type from Win32 Console application to something like Start the Win32 Wizard..., I'd be happy. Even if the "patch" involves adding a step 6 to the PSDK install procedure, this would also be acceptable.
But the way the "New Win32 project appwizard" is implemented currently is so confusing that even Ayman couldn't answer Elias's question correctly. You know you're in trouble when even the Visual C++ PM starts distributing misinformation about that particular feature.
It sounds a little underhanded, me preying on a slip of the tongue by Ayman, but hopefully, this will result in a more intuitive product for beginners.
I assume you've already followed these instructions to make the PSDK work with VC++ Express.
What you can do is create a new Win32 Console application (yes, I know it's weird, just select it), this will start the New application wizard.
When you click Application Settings, change the project type to DLL. Bingo! New DLL.
Don't ask me why you have to choose Win32 Console Application to create a project that has nothing to do with Win32 consoles. All I know is that it's so irrational that even Microsoft no longer have any idea what it does.
Using .dll
Meauxmath
You guys are correct, I got confused by focusing my mind on MFC dll project template which exists on larger edition.
Thanks for correcting me!
Thanks, Ayman Shoukry VC++ TeamWale M - MSFT
Well, you could just get the Win32 Project files from a non express edition and use it in the express version that works.
From Program Files\Microsoft Visual Studio 8\VC\vcprojects, take both win32wiz files and put them into the corresponding directories for the express edition. Then you will get the Win32 Project apprearing in the projects dialog and it will create a Windows App by default. Maybe someone could package them up or something.
Carsten Loeffler
swfisher
But I already acquired the visual studio 2005 standard edition and I will try to use dll files.
BigBee
If you mean through the wizard, the answer is no. Only in larger editions. Nevertheless, you can still build general 32bit dlls by just setting the compiler option /LD your self. For more information on the /LD option, please take a look at http://msdn2.microsoft.com/en-us/library/2kzt1wy3.aspx
If you meant MFC Dll, then the answere is no. The Express edition doesn't include MFC development. http://msdn2.microsoft.com/en-us/library/hs24szh9.aspx includes a comparison for the different VC2005 edition.
Thanks, Ayman Shoukry VC++ TeamJoeMiller
Your explanation is indeed effective, and easy to explain, but it doesn't change the fact that it is not intuitive and goes against the common sense of an experienced developer, let alone novices.
If there was a way you could enable add project templates to the dialog box (eg. Win32 DLL project and Win32 GUI application), OR even rename the project type from Win32 Console application to something like Start the Win32 Wizard..., I'd be happy. Even if the "patch" involves adding a step 6 to the PSDK install procedure, this would also be acceptable.
But the way the "New Win32 project appwizard" is implemented currently is so confusing that even Ayman couldn't answer Elias's question correctly. You know you're in trouble when even the Visual C++ PM starts distributing misinformation about that particular feature.
It sounds a little underhanded, me preying on a slip of the tongue by Ayman, but hopefully, this will result in a more intuitive product for beginners.
Eden R
That's not entirely true.
I assume you've already followed these instructions to make the PSDK work with VC++ Express.
What you can do is create a new Win32 Console application (yes, I know it's weird, just select it), this will start the New application wizard.
When you click Application Settings, change the project type to DLL. Bingo! New DLL.
Don't ask me why you have to choose Win32 Console Application to create a project that has nothing to do with Win32 consoles. All I know is that it's so irrational that even Microsoft no longer have any idea what it does.