c++ - 如何动态获取系统架构?

标签 c++ visual-c++ architecture x86 64-bit

正如标题所说

有没有办法在c++中得到系统架构?

谢谢!

最佳答案

基于“动态”和“Visual C++”,我猜测您想在 Windows 下的运行时执行此操作。

在这种情况下,您可以使用 GetSystemInfoGetNativeSystemInfo检索有关系统和处理器的一些基本信息。如果您需要有关处理器及其支持的特定功能的更多信息,可以使用 IsProcessorFeaturePresent找到它们(尽管为此目的可能有点尴尬——您必须单独询问每个功能,并为每个功能给出一个 bool 值答案)。

关于c++ - 如何动态获取系统架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4073815/

相关文章:

c++ - 无法打开包含文件 'afxwin.h' :no such header fileor directory in vs 2013 c++

visual-studio-2008 - 在同一解决方案上交叉链接不同项目时,Visual Studio 2008 上的 C++ 链接问题

websocket - 如何在添加/删除服务器时扩展 websocket 连接负载?

wpf - 客户服务架构

Python - 检查系统是 32 位还是 64 位以确定是否运行函数?

c++ - 终止线程 c++11 在读取时被阻塞

c++ - clang::acquire_capability 的用例是什么?

c++ - 您如何找到哪个 .lib 文件对应哪个函数?

c++ - 微软对 std::reverse_copy 的安全替代?

c++ - C++ 中的错误 C3867