C++ VS2010中没有.NET的Windows窗体应用程序?
我想在VisualStudio2010中创建或多或少可移植(独立、无安装、WinXP到Win7)的Win32窗体应用程序。当我创建一个新项目时,似乎我唯一能做的就是使用.NET/CLR,这让我觉得它将非常不可移植C++ VS2010中没有.NET的Windows窗体应用程序?,c++,.net,c,winforms,winapi,C++,.net,C,Winforms,Winapi,我想在VisualStudio2010中创建或多或少可移植(独立、无安装、WinXP到Win7)的Win32窗体应用程序。当我创建一个新项目时,似乎我唯一能做的就是使用.NET/CLR,这让我觉得它将非常不可移植 >什么是创建这样的应用程序的首选方法? < P>你可以在VS 2010中使用C/C++与MFC或使用不同的AltoHeTHER创建一个“原生应用”,如C++ Builder或Delphi。 另一方面,默认情况下.NET安装在Windows XP SP3及以上版本中-至少.NET 2.
>什么是创建这样的应用程序的首选方法?
< P>你可以在VS 2010中使用C/C++与MFC或使用不同的AltoHeTHER创建一个“原生应用”,如C++ Builder或Delphi。另一方面,默认情况下.NET安装在Windows XP SP3及以上版本中-至少.NET 2.0始终可用。。。你可以在VS 2010中使用C/C++与MFC,或者使用不同的AltoHeTHER创建一个“原生应用”,如C++ Builder或Delphi。
另一方面,默认情况下.NET安装在Windows XP SP3及以上版本中-至少.NET 2.0始终可用。。。请参阅。如果您不介意较大的可执行文件大小,可以将.NET与链接器(示例和)结合使用
否则,C/C++将不带托管扩展。如果您不介意较大的可执行文件大小,您可以将.NET与链接器(示例和)结合使用
否则,C/C++将不带托管扩展。这取决于您对portable的定义。NET应用程序将在运行正确版本的.NET的所有Windows版本上运行(在某些情况下甚至是其他操作系统)。您将只依赖于hudge框架,我认为大多数运行Windows的人现在都有这种依赖
除了.NET之外,您还有其他选择,如MFC或native。这取决于您对便携设备的定义。NET应用程序将在运行正确版本的.NET的所有Windows版本上运行(在某些情况下甚至是其他操作系统)。您将只依赖于hudge框架,我认为大多数运行Windows的人现在都有这种依赖
除了.NET之外,您还有其他选择,如MFC或native。我真的希望利用一些表单构建工具。但是看起来MFC/Win32是一个不错的选择。屏幕简图是针对MFC的,但参考资料对两者都适用。请看win32I,我真的希望利用一些表单构建工具。但看起来MFC/Win32是一条可行之路。屏幕简图是针对MFC的,但参考资料对两者都适用,请参阅针对Win32的