如何解决c ++ 17如何获得跨平台的CPU架构
基本上,我喜欢获取运行应用程序的 cpu 架构的类型
类似于 node.js os.arch() 或 process.arch
它可以是我可以链接到我的应用程序的任何 C++/C 库
但不是 Qt,因为我不能使用它
更新
这是 node.js 中的内容
function arch(): string;
/**
* Returns a string identifying the kernel version.
* On POSIX systems,the operating system release is determined by calling
* [uname(3)][]. On Windows,`pRtlGetVersion` is used,and if it is not available,* `GetVersionExW()` will be used. See
* https://en.wikipedia.org/wiki/Uname#Examples for more information.
*/
解决方法
使用标准 C++ 无法做到这一点。如果您使用 Qt,则 QSysInfo::currentCpuArchitecture()
完全符合您的要求。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。