I am new to .NET, and I want to create a simple application in .NET using VC++. I have to run this application in other systems. Do I need to install .NET framework on the other systems to run this application?
If I need to install, is there any other way to create and run the application without .NET framework?
VC++ is not typically used for building .NET applications. You can target .NET with VC++ using the C++/CLI language extensions but that’s primarily intended for interoperability with other .NET languages.
Native (i.e. normal) C++ applications will not depend on the .NET framework.
If you’re application depends on .NET you will have to ensure that the framework is installed on the user PC. Though some versions of Windows come with a version of the .NET framework pre-installed (see https://stackoverflow.com/questions/71390/which-operating-systems-come-with-net).