По вопросам, связанным с использованием библиотеки времени выполнения C.
1 ответ

Проблема компилятора после удаления CRT (DLL)

После удаления CRT из моей DLL я получил эти странные ошибки. Вот они: LNK2001 неразрешенный внешний символ "void __cdecl std:: _ Xbad_alloc (void)" (? _Xbad_alloc @ std @@ YAXXZ) LNK2001 неразрешенный внешний символ "void __cdecl std:: _ Xlength_er…
04 янв '17 в 19:04
2 ответа

Я хочу сделать https на nginx. Как мне использовать файл crt?

Я купил сертификат EssentialSSL на sslcertificate.com. Тогда я получил эти файлы. AddTrustExternalCARoot.crt COMODORSAAddTrustCA.crt COMODORSADomainValidationSecureServerCA.crt mp_abc_net.crt Доза кто-нибудь знает, как настроить nginx с файлом?
15 дек '17 в 03:44
2 ответа

Как вручную инициализировать среду выполнения c в exe?

Я пытаюсь предоставить собственную точку входа в исполняемый файл Visual C++, используя переключатель компоновщика "/entry". Соответствующая документация Microsoft содержит некоторые подробности о том, как вручную инициализировать среду выполнения c…
08 мар '17 в 10:38
1 ответ

Типы ЭЛТ через границы процесса

Я делаю перетаскивание из элемента управления ActiveX. При перетаскивании я предоставляю CComQIPtr, в котором реализованы COM-методы для передачи информации в целевой объект. При отбрасывании процесс отбрасывания цели вызывает мои COM-методы для пол…
06 июл '10 в 15:22
2 ответа

Согласованность двух потоков C FILE* в одном файле

Мне нужно реализовать простой слой "spill to disk" для большого объема данных, выходящих из сетевого сокета. Я надеялся получить два C FILE* потоки, один из которых используется фоновым потоком для записи в файл, а другой - внешним потоком, читающим…
10 мар '11 в 01:54
2 ответа

Обнаружение, была ли инициализация CRT сделана во введенном процессе

Я работаю над приложением, которое внедряет dll при запуске процесса (Suspend -> Inject -> Resume) Самый первый вызов в DllMain с DLL_PROCESS_ATTACH (в dll, который я ввел) - это вызов MessageBox() (просто в целях отладки). Однако этот вызов Message…
22 ноя '11 в 11:47
1 ответ

Запрошен выход из фатальной программы (ucrtbase.dll)

Я создал программное обеспечение с открытым исходным кодом под названием OpenARK, используя OpenCV3.2.0, Visual Studio 2015 и PCL 1.8 в 64-разрядной версии Windows 10 вместе с камерой PMD, которая использует PMD SDK. После того, как сборка завершена…
05 май '17 в 00:35
1 ответ

Является ли это допустимым способом предоставления функций STL в библиотеке независимо от версии CRT?

Я пытаюсь перенести некоторые статические библиотеки C++ в библиотеки DLL с интерфейсом C, поэтому мне не нужно создавать отдельную версию библиотеки для каждой версии Visual Studio (например, CRT), которую мы хотим поддерживать. Тем не менее, мне н…
18 сен '12 в 18:53
1 ответ

Несколько CRT: Visual Studio 2008 создает библиотеки DLL с явными зависимостями для CRT VC80 и VC90.

Я выяснил, почему отладочная сборка наших плагинов с открытым графом сцены не может быть загружена правильно (код ошибки 14001, ERROR_SXS_CANT_GEN_ACTCTX). После долгих поисков я обнаружил, что проблема в том, что, например, отладочная библиотека fr…
10 ноя '10 в 07:44
2 ответа

Как построить MTd проекты, которые используют MDd dll в VS2005

Я строю свое приложение в Visual Studio 2005, используя свойства проекта ->c/ C++->CodeGeneration->RuntimeLib: MTd (используя статическую библиотеку CRT-LIBCMTD). Приложение использует сторонние библиотеки DLL и библиотеки, встроенные в MDd (с испол…
28 янв '10 в 11:41
1 ответ

Устройство FreePascal CRT предотвращает перенаправление вывода

У меня возникла следующая проблема с модулем FreePascal CRT: после добавления модуля в проект (например, в простое консольное приложение, которое пишет "Hello World" с помощью WriteLn()), вывод программы отображается в CMD Windows, но не может быть …
18 мар '16 в 12:19
3 ответа

Почему в отчете памяти Visual Studio CRT отображаются блоки CRT

Я практикую использование библиотеки CRT, чтобы найти утечки памяти. Я написал такой код: #define _CRTDBG_MAP_ALLOC #include <stdio.h> #include <stdlib.h> #include <crtdbg.h> typedef struct NodeLL { int value; struct NodeLL *next; …
23 янв '15 в 04:03
3 ответа

CRT не печатает номер строки утечки памяти

У меня есть код ниже, который, я думаю, основанный на Нахождении Утечек памяти Используя Библиотеку CRT, должен напечатать номер строки утечки памяти. #include "stdafx.h" #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> …
25 июл '17 в 13:26
2 ответа

_nolock CRT-функции

Недавно я обнаружил существование функций _nolock, и меня удивляет, как мало информации я могу найти по ним. Он говорит, что увеличивает производительность, но я не могу найти ни одного эталона. В нем также говорится, что они могут использоваться в …
23 дек '08 в 20:24
19 ответов

Как сделать C++ EXE больше (искусственно)

Я хочу сделать фиктивный файл Win32 EXE, который будет намного больше, чем должен быть. Таким образом, по умолчанию размер файла Win32 EXE-файла составляет 80 КБ. Я хочу 5 МБ для тестирования некоторых других утилит. Первая идея заключается в добавл…
01 окт '10 в 15:00
1 ответ

Странное различие между Debug и Release, приводящее к неразрешенной _except_handler3, или Почему, о, почему я не знаю о libcmtd?

Приложение для Windows, над которым я работал, должно быть доставлено без использования CRT. Есть несколько хороших статей, описывающих руководящие принципы и преимущества этого (ни одной из которых я не смог найти при написании этого вопроса - изви…
20 фев '14 в 18:31
0 ответов

api-ms-win-crt-runtime-l1-1-0.dll отсутствует при открытии Adobe Muse cc 2017

Недавно я установил Adobe Muse cc 2017. Я сталкиваюсь с этой библиотекой.dll отсутствует ошибка: Эта программа не может быть запущена, так как отсутствует файл api-ms-win-crt-runtime-l1-1-0.dll. Попробуйте переустановить.... Когда я пытаюсь открыть …
09 апр '17 в 14:32
0 ответов

Сертификат.CRT к.CER файлу

Я работаю над проектом, и мне нужно прочитать сертификат.crt в моем коде Java. Сертификат имеет кодировку DER, а не кодировку PEM. Я читаю сертификат, как это: byte[] issuer = GET_CERT(); InputStream in = new ByteArrayInputStream(issuer); X509Certif…
28 мар '14 в 12:37
1 ответ

Использование исключений без CRT

Я хочу использовать исключения в моей программе. Но моя программа имеет собственную точку входа и не использует CRT (C-runtime). Моя программа проста, как это: MessageBox (NULL, L "будет сгенерировано исключение", L "ок", MB_ICONEXCLAMATION | MB_OK)…
05 июл '13 в 16:34
1 ответ

crt0.o и crt1.o - Какая разница?

Недавно я пытался отладить некоторые работы низкого уровня, и я не мог найти crt0.S для компилятора ( AVR-GCC), но я нашел crt1.S (и то же самое с соответствующим .o файлы). В чем разница между этими двумя файлами? Является crt1 что-то совершенно др…
25 апр '10 в 21:13