2017-06-18 13 views
-2

我用C语言编写了一个程序。现在我想为该程序制作系统文档。而且,我想说明运行我的程序所需的最低系统要求。如何找到我用C语言编写的程序所需的最低系统要求?

我如何知道它们是什么?

+1

测量其CPU和内存使用情况。 –

+0

您应该了解时间和空间的复杂性,并且应该对程序进行基准测试和分析(在启用优化的情况下编译后)。然后你可以知道所需的内存资源。同样对于文件空间。 –

回答

1

您可以做的事情:

尝试在您可以找到的最古老的机器上运行您的应用程序。

从计算机中删除了几个记忆棒

你在你的应用程序中定义_WIN32_WINNT?否则,您使用的Windows SDK将定义最低操作系统要求。

根据您使用的Windows API调用,您还可以尝试使用-D_WIN32_WINNT = xx编译旧版本,以查看您可以走多远。 windows.h非常适合隐藏比您使用_WIN32_WINNT指定的版本更新版本的API。然后保持该设置,编译您的应用程序以创建测试和发布二进制文件。

下面是与_WIN32_WINNT版本的MS文档:https://msdn.microsoft.com/library/windows/desktop/aa383745

我傻!我忘记补充说,您必须测试您在规格中指定的最旧版本+目标用户最常使用的版本。

+0

非常感谢! –

相关问题