Задать вопрос
  • Следую туториалу по тому как использовать vcpkg в проектах CMake, но выдается ошибка, может я что-то не сделала?

    @res2001
    Developer, ex-admin
    Судя по ошибке, cmake пытается использовать генератор "NMake Makefiles". nmake - это такой куцый вариант make от микрософт, идет в составе MSVS. Но MSVS у вас, похоже, не установлен, вот cmake и не может его найти.
    Обычно генератор задается опцией -G при вызове cmake.
    Список поддерживаемых генераторов смотрите: cmake --help
    Но это не значит, что все они будут работать в вашей конфигурации, т.к. все они требуют дополнительного ПО.

    Под виндой, обычно ставят MSVS или Build Tools и выбирают соответствующий генератор в cmake (или возможно cmake находит сам подходящий генератор).
    Альтернативные варианты:
    msys2+mingw - генератор MSYS Makefiles или MinGW Makefiles
    msys2+mingw+ninja - генератор Ninja
    mingw можно заменить на clang.

    Смысл в том, что VS Code - это грубо говоря текстовый редактор адаптированный для написания программ.
    cmake - это система сборки.
    Но ничего из этого самостоятельно компилировать программы не умеет - они используют какой-то компилятор, который надо установить в систему. Какой именно - выбирать вам.
    MSVS, в отличие от VS Code, это IDE со встроенным компилятором - и там уже полный фарш, думать как собрать программу не надо.
    Но разобраться в этой кухне стоит, раз уж вы изучаете С/С++.
    Ответ написан
    2 комментария
  • Как сменить раскладку на английскую по умолчанию в Windows 11?

    @kalapanga
    В "Дополнительных параметрах клавиатуры" пункт "Переопределение метода ввода по умолчанию" наверное то, что Вам нужно. Вот статейка про другое, но там в п.5 нужная картинка есть: https://winreviewer.com/windows-11-raskladka-klavi...
    Ответ написан
    1 комментарий
  • Как создать в Windows 7 дополнительный виртуальный монитор?

    @Mr__Ananas
    Для win10 можно использовать usbmmidd_v2.
    Проверял на win10 21h2 19044.1766.
    Ставится драйвер видеоадаптера и создается виртуальный монитор (НЕ РАБОЧИЙ СТОЛ). Но существует проблема, после перезагрузки ПК, драйвер остается на месте, а виртуальный монитор пропадает и приходится активировать заново (вручную или можно создать батник и добавить в планировщик задач для активации монитора при включении ПК).

    Краткая инструкция

    1. Распаковать usbmmidd_v2 и поместить папку на диск "С"
    2. Запустить usbmmidd.bat от имени администратора (батник сам определит х86-64, установит и активирует монитор).
    Готово, переходим в "параметры экрана" и проверяем
    3. (не обязательно)
    Создаем копию usbmmidd.bat, переименовываем например в "start_virt_monitor.bat", кликаем по нему правой кнопкой мыши "изменить".
    Удаляем строки:
    "@cmd /c deviceinstaller64.exe install usbmmidd.inf usbmmidd" и
    "@cmd /c deviceinstaller.exe install usbmmidd.inf usbmmidd".
    В конце вместо "@pause" пишем "@exit".
    Готово, после перезагрузки или запуска ПК, активируем виртуальный монитор запуском "start_virt_monitor.bat"


    Ссылка на видео с инструкцией (драйвер в описании)
    Текстовый вариант инструкции (ссылка на драйвер присутствует)
    Ответ написан
    Комментировать
  • Как изменить разрешение на компьютере без монитора?

    EagleXK
    @EagleXK
    Если нужно именно сменить разрешение, можно скачать QRes и выполнить, к примеру, так:
    QRes /x:1024 /y:768
    Ответ написан
    3 комментария