Как получить архитектуру процессора, например. Мак/М1/Интел?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как получить архитектуру процессора, например. Мак/М1/Интел?

Сообщение Anonymous »

Мне нужно во время выполнения узнать, на какой архитектуре работает процессор.
Я до сих пор использовал qt: QSysInfo::currentCpuArchitecture(), но есть проблема.Возвращаемое значение будет меняться при каждом запуске приложения, скомпилированного для x86_64 или Arm64. Таким образом, это вернет не аппаратную архитектуру, на которой работает система, а эмулируемую Mac. Скажем, если я запущу x86_64, он, вероятно, будет работать через Rosetta, и тогда арка будет x86_64, а не Arm64.
Мне нужен способ узнать аппаратную арку системы, которая есть, а не есть. эмулировал. Как я могу это сделать?
Макросы и т. д. не будут работать.
Запуск QProcess из приложения по-прежнему возвращает x86_64 из uname -p
код> и т. д.

Подробнее здесь: https://stackoverflow.com/questions/727 ... c-m1-intel
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Можем ли мы обновить MicroStrategy Intelligence Server в Linux, который является копией существующей микропротегии интел
    Anonymous » » в форуме Linux
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Почему Поэзия не могла понять тип моей ОС (Linux) и архитектуру моего процессора?
    Гость » » в форуме Python
    0 Ответы
    32 Просмотры
    Последнее сообщение Гость
  • Я должен разработать приложение, которое подходит для разных версий Android. Android Studio не показывает правильную мак
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Мак
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Мак
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»