Вопросы по теме 'visual-c++-2015'

_USING_V110_SDK71_ не унаследован от значений по умолчанию в VC++ 2015, v140_xp, Release?
Сводка: Необъявленный идентификатор SetDefaultDllDirectories из atlcore.h сообщается при компиляции версии Release, но это нормально при компиляции Debug. Дальнейшее расследование показывает, что роль играет _USING_V110_SDK71_ . Он должен...
4058 просмотров
schedule 22.01.2023

Может ли автоматическая дедукция добавить неявную константность?
Рассмотрим следующий пример: #include <iostream> #include <string> struct foo { std::string value; }; inline foo bar() { return { "42" }; } std::string my_func() { auto &x = bar(); ^^^^^^^^^^^^^^^^ return x.value; }...
185 просмотров
schedule 03.06.2022

Как извлечь файлы исходного кода из загрязнения Visual Studio?
В каталоге, где находится исходный код, также есть файлы, связанные с Visual Studio, такие как *.user, *.vcxproj. И папки Debug и Release . Я хотел бы изменить макет каталога проекта, чтобы он выглядел так: Например, проект называется...
2180 просмотров

Почему FormatMessage создает только частичные сообщения для системных ошибок ERROR_SYSTEM_PROCESS_TERMINATED и ERROR_UNHANDLED_EXCEPTION?
Я использовал функцию FormatMessage в Windows API для создания строк сообщений из кодов системных ошибок. Я заметил, что для некоторых кодов ошибок полное сообщение не создается. В качестве примера возьмем эту примерную программу: int main()...
621 просмотров
schedule 13.04.2023

Ошибка ВК? Компилятор не может подсчитать аргументы __VA_ARGS__
Microsoft Visual Studio Professional 2015 версии 14.0.25431.01, обновление 3 выдает ошибки при компиляции приведенного ниже кода . Похоже на ошибку для меня. Спасибо. #include <iostream> #define A( a, b, c, ... ) #__VA_ARGS__...
398 просмотров
schedule 19.03.2023

Применение стандарта ANSI C в Visual Studio 2015
Я пытаюсь заставить Visual Studio применять стандарт ANSI C при компиляции проекта, но не могу заставить его работать. Какие-нибудь советы? Я прочитал все руководства, включил параметр /Za и назвал свой файл .c (не .cpp). Однако следующая программа...
2933 просмотров
schedule 27.12.2023

Двоичная совместимость между VS2017 и VS2015
Этот пост SO: Совместим ли двоичный код Visual-C ++ - 2017 с VC ++ -2015? ясно говорит, что VS 2017 бинарно совместим с VS 2015. Это даже похоже на официальную позицию. Мой вопрос: в прошлом я отчетливо помню, как сталкивался с ошибками...
2104 просмотров

Унифицированная инициализация при ошибке списка инициализаторов членов
Я получаю ошибку компиляции этого кода C++11, но не знаю почему. Это код: #include <condition_variable> class NonCopiableClass { std::condition_variable condition_; }; struct NonCopiableStruct { std::condition_variable...
564 просмотров
schedule 25.02.2023

range-v3, как действовать :: присоединиться с разделителем
Я получаю range-v3 для MSVC от git. И скомпилировать компилятором MSVC C++14. Рассмотрим код: auto getter2 = [](const std::string&r) { return r+r; }; std::vector<std::string> vv = { "11","22", "33" }; std::cout << (vv |...
1527 просмотров
schedule 11.02.2023

Скомпилированный VS 2017 исполняемый файл не работает в Windows 7
Я установил VS 2017 на машину с Windows 7 и создал проект C++, ориентированный на SDK 8.1, но двоичные файлы не запускаются в Windows 7. То же самое работает на Windows Server 2016 и ОС Windows 10. Я проверил, что среда выполнения VC 2015...
543 просмотров

Как создать Google Crashpad с помощью MSVC (Microsoft Visual C++) 2015?
Google Crashpad утверждает, что компилируется с MSVC 2015 и MSVC 2017 (на момент написания этого поста). Однако Google Crashpad зависит от mini_chromium , проекта chromium, который явно указывает, что требуется MSVC 2017 или более поздней версии...
634 просмотров