Описание тега universal-crt

0 ответов

Несоответствие DLL в UniversalCRT

Я пытаюсь понять использование универсального ЭЛТ. Я знаю, что CRT был разделен примерно на 40 Dll, и что для разных операционных систем существуют разные версии одной и той же DLL. Но я вижу что-то странное. Я установил VS2017 (на win10 x64), котор…
15 янв '19 в 15:02
3 ответа

Как обойти зависимость универсальных CRT-файлов Windows от vcruntime.h

Пытаясь оценить Clang в Windows, используя среду выполнения Windows Universal C (...\Windows Kits\10\Include\10.0.15063.0\ucrt), я сразу же столкнулся с неожиданной стеной в виде нераскрытой и неожиданной зависимости на Microsoft Visual Studio. По-в…
27 июл '17 в 02:52
2 ответа

VS2015 исправление проблемы пути в VC_IncludePath

У меня проблема при попытке скомпилировать простую программу hello world C++. #include <iostream> int main() { std::cout << "hello world" << std::endl; return 0; } Среди ошибок:не могу открыть исходный файл "errno.h" Быстрый поиск …
20 окт '16 в 13:44
1 ответ

Можно ли создать проект установщика Wix, который установит проект VS2015 на ванильный компьютер с Windows 7?

Я недавно обновил проект, над которым работаю, чтобы использовать новый компилятор Visual Studio 2015 (а также SDK 10.0 и Windows Driver Kit 10.0). Я заметил, что наряду с обычными изменениями в модулях слияния VC Redist теперь добавлены дополнитель…
16 май '16 в 13:30
1 ответ

ABI-совместимость визуальных студийных c-библиотек

Насколько я понимаю, (за заметным исключением перехода с VS2015 на VS2017) Microsoft вносит изменения в ABI между каждой версией инструментария Visual C++. Поэтому, если я хочу распространять двоичную версию библиотеки, мне нужно распространять отде…
01 фев '17 в 09:03
1 ответ

Сбой в _snprintf_s() в "ucrtbase.dll" с STATUS_ILLEGAL_INSTRUCTION

Мне стало известно, что мой двоичный файл будет зависать на процессоре без поддержки SSE, за исключением кода 0xC000001D (STATUS_ILLEGAL_INSTRUCTION), несмотря на то, что я компилирую с опцией /arch:IA32, И я был в состоянии отследить точное место, …
0 ответов

Развертывание универсальных библиотек CRT

Если бы мне пришлось развернуть неуправляемое приложение, созданное с использованием Visual Studio 2015 и динамически связанное с CRT, достаточно ли просто установить соответствующие распространяемые файлы vcredist_.exe на целевом ПК? Причина, по ко…
1 ответ

Почему ucrtbase экспортирует _CxxThrowException?

Почему ucrtbase.dll а также vcruntime140.dll перекрываются ли некоторые функции, которые они экспортируют в соответствии с Dependency Walker? Отказ от ответственности: в настоящее время это чисто академический интерес для меня. В настоящее время я …
1 ответ

Как связать универсальный ЭЛТ Windows с файлом obj, скомпилированным с помощью nasm

Окружение: Windows 10. Я использую версию MinGW ld для связи, но я счастлив использовать визуальную студию link.exe если это делает вещи проще. У меня есть следующая основная программа в Nasm: global _main extern _printf section .text _main: push me…
05 апр '17 в 18:41
0 ответов

Совместим ли универсальный ЭЛТ в Windows с обратной и прямой совместимостью?

Как описано в этом вопросе, только для EXE-файлов, скомпилированных с использованием Visual Studio 2015, которые динамически связываются с Universal CRT (при условии, что он установлен в целевой системе), требуется только vcruntime140.dll быть отпра…
0 ответов

Как мне собрать UCRT с помощью mingw-w64?

Я хотел бы иметь возможность использовать mingw-w64 для создания двоичных файлов, которые ссылаются на универсальный CRT, доступный в Visual Studio 2015+ вместо MSVCRT.lib. Примечания к выпуску mingw-w64 v6.0.0 включают следующее: "Массовые дополнен…
16 авг '19 в 20:02
0 ответов

перенаправить _read/_write/_lseek/_open/_close/... и т. д. с ucrt

Я хочу перенаправить эти функции posix в ucrt в версию, реализованную пользователем, чтобы добавить некоторые расширения (совместимость сокетов, поддержка виртуальной файловой системы и т. Д.). Таким образом, я могу получить доступ к "/etc/xxx.cfg" …
03 июн '20 в 09:31
0 ответов

Где находится универсальная среда выполнения Windows 10 C?

Я создал библиотеку C++, которая отлично работает на моей машине. Когда я развертываю его на другом компьютере, библиотека не загружается. Я проверил с помощью средства обхода зависимостей и обнаружил некоторые недостающие зависимости формы. Я узнал…
12 июн '23 в 09:05