如何编写可移植的Windows应用程序?

时间:2013-08-30 18:08:27

标签: windows portability portable-applications

我想编写一个非常简单的基于GUI的应用程序,可以从闪存驱动器运行。它主要用于基本文件操作(复制,移动,删除等),并不比它更先进。我看到this question寻找类似的东西,但它没有收到非常丰富的答案。

这种语言对我来说并不重要,因为我过去曾使用过很多语言而且很容易拿起另一种语言。

我知道这似乎是一个相当愚蠢的问题,但在Windows上我只知道用于开发的Visual Studio,它不提供这样的功能(至少据我所知)。

2 个答案:

答案 0 :(得分:2)

您希望将ATL与WTL一起使用。 WTL包含一些样本以向您展示如何使用它,但它没有很好的记录;基本上你可以创建一个对话框资源并使用WTL::CDialogImpl类,但正确使用它需要一些时间。

Visual C ++项目类型都不是完全合适的;您必须修改它们或在线查找为WTL添加新项目类型的扩展(它们存在但不太精彩)。

您可能希望使用静态链接以避免依赖外部C ++ DLL 如果你有,我建议使用Visual Studio 2008。

答案 1 :(得分:0)

你可以用C ++写一些东西。 Visual Studio支持C ++。如果您需要gui lib,请搜索MFC,WxWidgets或QT。