Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ VS2010中没有.NET的Windows窗体应用程序?_C++_.net_C_Winforms_Winapi - Fatal编程技术网

C++ VS2010中没有.NET的Windows窗体应用程序?

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.

我想在VisualStudio2010中创建或多或少可移植(独立、无安装、WinXP到Win7)的Win32窗体应用程序。当我创建一个新项目时,似乎我唯一能做的就是使用.NET/CLR,这让我觉得它将非常不可移植


>什么是创建这样的应用程序的首选方法?

< 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的