Ответы пользователя по тегу Visual Studio
  • Как вывести значение указателя без иннициализации?

    maaGames
    @maaGames
    Погроммирую программы
    Если запускаешь в дебаге, то указатели инициализированы нулями, то есть и в консоль будут выведены нули и при попытке туда записать значение будет падение программы - запрещено записывать в адреса от 0 до какого-то там значения зарезервированного. Возможно, преподователь хочет услышать именно то, что программа падает.
    В релизе в указателе может быть любой набор битов и там уже можно считать везением, если программа сразу упадёт из-за ошибки доступа к памяти.
    В целом, это UB и так делать не надо.
    Ответ написан
    Комментировать
  • Почему не работает Qt linguist с диалогами?

    maaGames
    @maaGames Автор вопроса
    Погроммирую программы
    Сломан сам Qt, жаловаться бесполезно...
    linguist из сборок 5.15.2 и 6.2.4 работают корректно (на рутрэкере только эти две версии есть).
    Ответ написан
    Комментировать
  • Как решить проблему в Visual Studio 2022?

    maaGames
    @maaGames
    Погроммирую программы
    В настройках форматирования настрой, как требуется. Для лямбд можно вообще запретить менять фомратирование отдельно от "обычных" фукнций.
    Ответ написан
    Комментировать
  • Что важней видюха или проц, для разработки в C#?

    maaGames
    @maaGames
    Погроммирую программы
    А ещё оперативная память и SSD.
    Ответ написан
    Комментировать
  • Возможно ли так что проект в visual studio "сломался"?

    maaGames
    @maaGames
    Погроммирую программы
    Научись использовать любую систему контроля версий (git, svn, хоть какую). Тогда всегда на 100% будешь уверен, изменилось "что-то не то" в коде или нет. Т.е. если под "откатил" подразумевается Ctrl+Z, то скорее всего ты или не всё откатил или слишком много откатил.
    Удали из папки с проектом все временные и генерируемые файлы. 'Rebuild All' может не всегда помогать, поэтому лучше вручную все созданные папки и файлы удалить.
    Ответ написан
    Комментировать
  • Как в Visual studio отключить автоматический перенос влево при начале выражения #if ...?

    maaGames
    @maaGames
    Погроммирую программы
    6075bae3ecbbb479927351.png
    Ответ написан
    Комментировать
  • Как исправить ошибку в Visual Studio 2019?

    maaGames
    @maaGames
    Погроммирую программы
    Если задан относительный путь, то он задаётся от рабочей директории. Если запускать из VS, то рабочая директория это папка, где лежит sln файл, а не папка с ехе файлом. В настройках проекта можно поменять рабочую директорию.
    Ответ написан
    Комментировать
  • Почему Visual Studio 2019 не комментирует код?

    maaGames
    @maaGames
    Погроммирую программы
    Войти в настройки и включить нужную комбинацию горячих клавиш. По умолчанию могли настрйки для какого-нибудь C# включиться. При первом запуске был диалог с выбором настроек интерфейса.
    Ответ написан
    Комментировать
  • Почему Vusial studio 2019 быстро заполняет Temp?

    maaGames
    @maaGames
    Погроммирую программы
    Почитайте логи, которые он в ту же папку кидает.
    Скорее всего это обновлятель студии обновления закачивает, но не может установить. и вы их удаляете и он по новой их закачивает. Но это пальцем в небо, надо читать логи, что он там ворит и для чего.
    Ответ написан
    Комментировать
  • Какую версию visual studio ставить чтобы программировать на сокетах?

    maaGames
    @maaGames
    Погроммирую программы
    При установке VS community нужно вбрать установку С++. Там инсталлятор много всего ставить предлагает, нужно не забыть выбрать С++.
    С++ == шаблоны
    Сокеты к С++ никакого отношения не имеют, для них нужно использовать WinAPI или какую-нибудь стороннюю библиотеку. boost asio, poco, любую.
    Ответ написан
    Комментировать
  • Вылетает Visual Studio. Как решать?

    maaGames
    @maaGames
    Погроммирую программы
    Есть предположение, что пора обновить Виндоус. Во всех логах подобные ругательства на усаревший билд ОС.
    Если установлены какие-то плагины и дополнения для VS, то их отрубить в первую очередь.

    07.08.2020 12:14:20 - Skipping non-applicable package Microsoft.Windows.UniversalCRT.Msu.8: Текущая версия ОС "10.0.18363.0" не относится к диапазону поддерживаемых версий "[6.2,6.3)".
    07.08.2020 12:14:20 - Skipping non-applicable package Microsoft.Windows.UniversalCRT.Msu.81: Текущая версия ОС "10.0.18363.0" не относится к диапазону поддерживаемых версий "[6.3,6.4)".
    07.08.2020 12:14:20 - Skipping non-applicable package Microsoft.Net.4.7.2.FullRedist: Текущая версия ОС "10.0.18363.0" не относится к диапазону поддерживаемых версий "[6.1.1,10.0.16299]".
    07.08.2020 12:14:20 - Skipping non-applicable package Microsoft.Net.4.7.2.FullRedist.Resources: Текущая версия ОС "10.0.18363.0" не относится к диапазону поддерживаемых версий "[6.1.1,10.0.16299]".
    07.08.2020 12:14:21 - Skipping non-applicable package Microsoft.VisualStudio.Debugger.DbgHelp.Win8: Текущая версия ОС "10.0.18363.0" не относится к диапазону поддерживаемых версий "[6.1,6.3]".
    07.08.2020 12:14:21 - Skipping non-applicable package Microsoft.VisualStudio.Debugger.Remote.DbgHelp.Win8: Текущая версия ОС "10.0.18363.0" не относится к диапазону поддерживаемых версий "[6.1,6.3]".
    07.08.2020 12:14:21 - Skipping non-applicable package Microsoft.VisualStudio.Debugger.Remote.DbgHelp.Win8: Текущая версия ОС "10.0.18363.0" не относится к диапазону поддерживаемых версий "[6.1,6.3]".
    07.08.2020 12:14:21 - Skipping non-applicable package Microsoft.VisualStudio.NuGet.PowershellBindingRedirect: Текущая версия ОС "10.0.18363.0" не относится к диапазону поддерживаемых версий "[6.1,6.2)".
    Ответ написан
  • Как реализовать компиляцию [сборку] проекта Visual Studio 2019 через BAT/CMD?

    maaGames
    @maaGames
    Погроммирую программы
    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\IDE\devenv.com solution.sln /build "Release|x64"

    Примерно так делается запуск, но я через PowerShell запускаю, поэтому в батнике могут быть какие-то нюансы.
    Ответ написан
    7 комментариев
  • Как разобраться в версиях пакетов Visual C++ для Visual Studio?

    maaGames
    @maaGames
    Погроммирую программы
    С дистрибутивом игры всегда (или почти всегда) идёт дистрибутив vcredist.exe. Если игра не запускается с жалобой на нехватку dll, то ставите этот vcredist и играете. Друг другу разные версии не мешают и ставить их можно в любом порядке (по необходимости).
    Ответ написан
    Комментировать
  • Влияет ли видеокарта на скорость работы visual studio?

    maaGames
    @maaGames
    Погроммирую программы
    В VS есть аппаратное ускорение отрисовки чего-то там. По факту я разницы не ощущаю, но у меня мощный компьютер.
    Tools/Options/General > Visual Experience
    тут можешь попереключать и посравнивать, будет ли у тебя разница.
    Но скорость дисков, памяти и процессора повлияет сильнее, я думаю.
    Ответ написан
    Комментировать
  • Как правильно компилировать C++ программу в Visual Studio что бы не возникала такая ошибка на других пк?

    maaGames
    @maaGames
    Погроммирую программы
    vc_redist.x64.exe
    Брать в папке с компилятором, либо скачивать с сайта майкрософта и поставлять вместе с программой.
    Можно использовать статическую компоновку (CRT и MFC нужно указать static linked), но лучше redist устанавливать.
    Ответ написан
    4 комментария
  • Visual Studio 2019 как исправить ошибку во время установки?

    maaGames
    @maaGames
    Погроммирую программы
    Ну так скачай не загрузчик, а iso дистрибутив.
    Ответ написан
    Комментировать
  • Расширение либо настройка для Visual Studio?

    maaGames
    @maaGames
    Погроммирую программы
    Whole Tomato Visual Assist X

    При наведении мышки на закрывающую скобку во всплывашке показывается, какой код перед открывающей скобкой. В текст ничего не добавляется и это правильно, т.к. при модификации кода не будет мусором засоряться система контроля версий.

    В любом случае, установка VAX необходима любым разработчикам на С++ в Visual Studio.

    Вот так всплывашка выглядит:
    5acc976c695de531743704.jpeg
    Ответ написан
    Комментировать
  • Генерирование документации в Visual Studio из коментариев?

    maaGames
    @maaGames
    Погроммирую программы
    doxygen + graphviz для красивых диаграмм. Работает напрямую с кодом и не требует предварительного создания XML. Погуглите, очень хорошая программа.
    Ответ написан
    Комментировать
  • Как заблокировать клавишу insert в редакторе VS2015?

    maaGames
    @maaGames
    Погроммирую программы
    Из радикальных методов - выдернуть клавишу. Я так делаю с кнопкой "спать". Ещё можно сделать ремэп кодов клавиш (через реестр), но выдернуть кнопку гораздо проще и эффективнее.
    Ответ написан
    4 комментария
  • Что качать: Visual Studio 2015 express или Visual Studio 2017 community?

    maaGames
    @maaGames
    Погроммирую программы
    community полноценная версия для одного разработчика. Нет только некоторых функций, полезных при корпоративной разработке. Но придётся зарегистрироваться (бесплатно). Ну и нельзя для коммерческой разработки использовать.)
    Ответ написан
    6 комментариев