c++ - 针对多个 Windows 版本

标签 c++ windows visual-c++ visual-studio-2012

我正在 Windows 8.1 下开发我的应用程序,但我还想以 Windows 7 和 8 为目标。我可以为我正在开发的平台以外的其他平台编译可执行文件吗?如果可以,我该如何实现?

附言。我目前使用的是 Visual Studio 2012 Professional。

最佳答案

您不需要做任何特别的事情。您运行构建系统的操作系统在很大程度上是无关紧要的。只要不使用 Windows 7 不可用的任何更新功能,您的可执行文件就会运行。 "Using the Windows Headers" 中描述的机制会帮助您避免意外使用此类功能。

关于c++ - 针对多个 Windows 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20822196/

相关文章:

c++ - 没有生成默认构造函数?

c++ - 我如何在没有 EOF 的情况下循环 ifstream::get?

c++ - openssl 3des 与 c++

c++ - 如何在 MacOS 上使用 C++98 进行编译?

python - 如何在 Windows 中隐藏 Cygwin Python 控制台窗口?

visual-c++ - 如何将重载的构造函数调用转发到 C++/CLI 中的另一个构造函数

python - (Python) 具有特殊字符的目录的问题

Java.exe 访问被拒绝

c++ - Valgrind - 错误

从文件到 8 位字符到文件的 C++ 32 位整数-程序在某个整数处崩溃