• 0

[C++] Does Managed C++ Require .NET


Question

I have been wanting to use Managed C++ (code that uses regular C++ & .NET) for awhile now, but if I compile something with .NET functions and stdlib.h functions, will the people that download my programs need to have the .NET framwork to run it or is everything needed added to the program?

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Yes.

But machine with XP service packs and windows 2003 already have the .Net framework.

So if you target .Net 1.0 the % of people who need to download the framework is very low.

Link to comment
Share on other sites

  • 0

Well since it's managed code, i'm pretty sure it does. But on a similar topic, i'm not a C++ developer but, does that mean if it's unmanaged C++ done in .NET, doesn't require the .NET Framework, or is it still necessary?

Cheers.

Link to comment
Share on other sites

  • 0

Yes, it still requires the .net framework if your build a .net application in Visual C++.net. But not if you build a non-.net application (such as Windows Application or MFC application)

Link to comment
Share on other sites

  • 0

You need the redistributable .NET Framework to run a .NET app. 2003 comse with it and so do the XP SPs I guess. But you gotta make sure the person has the same version as your app.

Link to comment
Share on other sites

  • 0
Yes.

But machine with XP service packs and windows 2003 already have the .Net framework.

So if you target .Net 1.0 the % of people who need to download the framework is very low.

WTF:s

Win2k and WinXP, not to mention 95-Me and NT4 'is a low amount'?!

Link to comment
Share on other sites

  • 0
WTF:s

Win2k and WinXP, not to mention 95-Me and NT4 'is a low amount'?!

68% of machines (based on web logs of a major website) which browse the internet have .Net framework installed. That is big enough.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.