我需要弄清楚我的程序在运行时运行的操作系统。
我正在使用 Qt 4.8.1,MinGW。我的程序将在 Windows 或 Linux 上运行命令行 QProcess。现在我需要一种开关来根据操作系统运行不同的代码。我知道宏之类Q_OS_WIN23
的,Q_OS_LINUX
等等。但是我不知道如何在编译时切换代码部分,以便根据操作系统忽略不相关的代码?你能通过片段显示吗?预先感谢!
我需要弄清楚我的程序在运行时运行的操作系统。
我正在使用 Qt 4.8.1,MinGW。我的程序将在 Windows 或 Linux 上运行命令行 QProcess。现在我需要一种开关来根据操作系统运行不同的代码。我知道宏之类Q_OS_WIN23
的,Q_OS_LINUX
等等。但是我不知道如何在编译时切换代码部分,以便根据操作系统忽略不相关的代码?你能通过片段显示吗?预先感谢!