如何找到我用C语言编写的程序所需的最低系统要求?

时间:2017-06-18 05:37:04

标签: c windows codeblocks

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

我如何知道它们是什么?

1 个答案:

答案 0 :(得分:1)

你可以做的事情:

尝试在可以找到的最旧的机器上运行您的应用。

从计算机中取出几根记忆棒

您的应用程序中是否有定义_WIN32_WINNT?如果没有,您使用的Windows SDK将定义最低操作系统要求。

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

以下是使用_WIN32_WINNT进行版本控制的MS文档:https://msdn.microsoft.com/library/windows/desktop/aa383745

傻傻的我!我忘了添加您必须测试您在规格中指定的最旧版本+目标用户最常用的版本。