Вопросы по теме 'crt'

Как преобразовать двойное число в строку без использования CRT
Мой вопрос не имеет практического применения. Мне просто интересно. Допустим, у меня есть значение типа double и я хочу получить его строковое представление аналогично функции printf . Как бы я сделал это без библиотеки времени выполнения C?...
486 просмотров
schedule 06.07.2023

Передача переменных аргументов в C
Кто-нибудь знает, как переменные аргументы передаются в классическом C? Сегодня я провел некоторую отладку, и большинство обычных аргументов передаются через стек. Однако кажется, что это не относится к переменным аргументам. Хранятся ли эти...
542 просмотров

Сделать простой CRT0 на C или ассемблере
Я вернулся к C/C++ и ASM и хочу немного поиграть с огнем. Я обнаружил, что когда вы компилируете и компонуете код в исполняемый файл для Windows, он динамически компонуется с некоторыми библиотеками, которые должны существовать на любом компьютере,...
4647 просмотров
schedule 18.10.2022

Сбой при связывании Debug-CRT в смеси статических и динамических библиотек?
У меня странная проблема, когда я страдаю от сбоев при удалении объектов в моем коде. Объекты действительны, нет утечек памяти, которые могли бы перезаписать их, и это происходит только в режиме отладки. Один и тот же код, скомпилированный в Linux,...
1047 просмотров

Использование библиотеки CRT для поиска конкретных утечек памяти
Я следую статье msdn для поиска утечек памяти с помощью CRT. http://msdn.microsoft.com/en-us/library/x98tx3cf%28v=vs.100%29.aspx Я добавил _CrtDumpMemoryLeaks(); в точку выхода моего приложения. Он показывает мне тысячи утечек памяти в...
1303 просмотров
schedule 19.02.2023

Сертификат .CRT в файл .CER
Я работаю над проектом, и мне нужно прочитать сертификат .crt в моем java-коде. Сертификат имеет кодировку DER, а не PEM. Я читаю сертификат так: byte[] issuer = GET_CERT(); InputStream in = new ByteArrayInputStream(issuer); X509Certificate...
519 просмотров
schedule 13.12.2022

Почему существует несколько функций C для сравнения без учета регистра
Для сравнения любых строк без учета их регистра существуют различные библиотечные функции C, такие как strcasecmp() , stricmp() и stricmpi() . В чем разница между ними?
502 просмотров
schedule 10.01.2023

Тип библиотеки CRT
Я пытаюсь лучше понять параметры библиотеки CRT в Visual Studio 2013 (C++ -> Генерация кода -> Библиотека времени выполнения) и узнать, какой вариант выбрать (и когда изменить значение по умолчанию). Из MSDN : Библиотека многократного...
3216 просмотров
schedule 02.08.2023

Попытка уменьшить размер выделения памяти в отладочных компиляциях для С++
У меня есть программное обеспечение, которое скомпилировано в режиме отладки для простоты поддержки (получение файлов дампа и т. д.). Версия Visual Studio 2008. Мы заметили, что в результате выделение памяти приводит к огромным накладным расходам....
227 просмотров
schedule 30.09.2022

Создание dll Win32 в VC++ с включенной CLR, но без CRT
Я пытаюсь создать простую DLL Win32, содержащую функцию, которая будет возвращать, учитывая имя процесса/приложения, список идентификаторов окон главного окна приложения. Наиболее эффективным способом является использование метода управляемого кода...
202 просмотров
schedule 11.08.2022

Как обновить мой проект C++ в Visual Studio 2015, чтобы использовать новый универсальный CRT?
После того, как VS2015 обновил мой проект до нового набора инструментов платформы v140, он не может быть собран из-за ошибки компоновщика: LNK1104 не может открыть файл «libucrt.lib». Похоже, что эта библиотека была перемещена из-за новой...
17999 просмотров
schedule 02.06.2022

Возможные недостатки переопределения точки входа основной программы
Поэтому я пытался установить собственное имя для main в своей программе на C и нашел этот ответ. Вы можете указать точку входа в вашу программу, используя флаг -e для ld . Это означает, что вы можете переопределить точку входа, если...
120 просмотров
schedule 06.04.2022

используя _open и _setmode в Visual Studio 2015 в Windows 10
Я пытаюсь использовать функции _open и _setmode из IO.h , но не могу скомпилировать. Я получаю следующую ошибку: ошибка C3861: '_lsetmode': идентификатор не найден ошибка C2065: '_open': необъявленный идентификатор Что мне нужно сделать,...
84 просмотров