2017-06-18 12 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

非常感謝! –

相關問題