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

Как выполнить некоторый код перед входом в процедуру main() в VC?
Я читаю исходный код Microsoft CRT и могу придумать следующий код, в котором функция __initstdio1 будет выполняться перед подпрограммой main(). Вопрос в том, как выполнить некоторый код перед входом в процедуру main() в VC (не код VC++)?...
6010 просмотров
schedule 19.03.2022

Как мне найти причину этой ошибки компоновщика?
После длительного процесса переименования проекта мой проект DLL не будет построен в режиме отладки (сборки релиза работают): MSVCRTD.lib(msvcr90d.dll) : error LNK2005: _CrtDbgReportW already defined in LIBCMTD.lib(dbgrpt.obj) Этот проект и...
3935 просмотров
schedule 07.08.2022

DBGHelp.dll вызывает загрузку msvcrt.dll в отладочной версии
Мое приложение компилируется с помощью VC6 sp6, использует DBGHelp.lib для получения информации о стеке. Код аналогичен в отладочной и релизной компиляциях. Проблема в том, что при выполнении отладочной версии DBGHelp.dll загружает msvcrt.dll...
545 просмотров
schedule 12.03.2023

Смешанный управляемый / неуправляемый порядок загрузки сборки
У меня есть несколько вопросов о порядке инициализации для CLR и CRT для смешанных сборок .NET (т.е. имеется в виду смешанные управляемые / неуправляемые сборки C ++). Итак, если у меня есть файл dll сборки смешанного режима, и он загружается через...
998 просмотров
schedule 26.05.2022

program.exe: Native завершил работу с кодом 255 (0xff)
Я использую ускоренные потоки, и все отлично работает при компиляции с /MD, но вместо этого я предпочитаю компилировать с /MT. Затем я получаю проблему: program.exe: Native завершил работу с кодом 255 (0xff). Это происходит в этой строке:...
3429 просмотров
schedule 17.05.2023

Ruby: проблема с Hpricot — rb_hash_lookup не может быть найден в msvcrt-ruby18.dll
Обновление : эта проблема устранена с помощью RubyInstaller и сопутствующего DevKit . Пожалуйста, смотрите ответ ниже. На новой WinXP мы пытаемся настроить RoR. У нас возникла проблема с запуском приложения rails. При отладке Hpricot...
222 просмотров
schedule 14.03.2022

Как сделать так, чтобы пароль отображался звездочками
Я пытаюсь создать окно входа в систему, в котором пользователю предлагается ввести свое имя пользователя и пароль, хотя при вводе пароля я ищу звездочки для печати, например, общий ввод пароля (т.е. - Sekr3t отображается как: * * * * * *). Вот код,...
10114 просмотров
schedule 30.03.2023

Элемент управления ActiveX - языковой стандарт MFC
У меня есть приложение MFC, разработанное с помощью Visual Studio 2008, в котором я использую элемент управления Adobe ActiveX (у меня установлен Adobe Reader X). Я пытаюсь установить прямоугольник масштабирования с помощью функции setViewRect, и она...
646 просмотров
schedule 07.05.2023

Вызов функции findnext() завершается ошибкой при втором вызове. Сбой программы
Функция _findnext() не работает при повторном вызове. Вот код. int main() { struct _finddata_t ffblk; intptr_t done; chdir("tmp"); printf("Directory changed to dir successfully\n"); done=_findfirst("*.txt",&ffblk);...
1797 просмотров
schedule 30.06.2022

Ошибка загрузки библиотеки MSVCRT
Меня смущают два вопроса: Я прочитал на веб-сайте Microsoft, что мы не можем использовать разные среды выполнения C в одном проекте. Скажем, у меня есть dll, скомпилированная с флагом /MT, тогда я не могу использовать dll в проекте,...
1008 просмотров
schedule 01.07.2022

C++ Win32 без зависимости от библиотеки времени выполнения C, но с malloc, бесплатно atd
Я хочу уменьшить размер своих приложений win32, запрограммированных в MS Visual Studio C++, и я также хочу иметь гарантированную совместимость со всеми версиями Windows (XP и выше без распространяемого пакета Visual C++). Я использовал параметры /MT...
1258 просмотров
schedule 16.05.2023

Какие алгоритмы управления памятью хорошо известны и используются основными поставщиками компиляторов?
В качестве упражнения я пишу менеджер памяти, то есть код, реализующий malloc, realloc и free (или new и delete). RTL для моего языка Delphi позволяет легко заменить диспетчер памяти RTL . Для тех из вас, кто использует C ++, это похоже на...
497 просмотров
schedule 18.07.2022

Какие алгоритмы управления памятью используются основными поставщиками компиляторов?
Это подмножество a предыдущий вопрос . В качестве упражнения я пишу диспетчер памяти, то есть код, реализующий malloc, realloc и free (или new и delete). RTL для моего языка, Delphi, позволяет легко заменить диспетчер памяти RTL . Для тех из...
492 просмотров

Как изменить файл спецификации MinGW, чтобы связать его с MSVCR100.dll и MSVCP100.dll?
Я использую Windows 7 и последнюю версию MinGW (gcc v4.7.2). Моя проблема заключается в том, чтобы заставить MinGW использовать библиотеки времени выполнения «MSVCR100» и «MSVCP100» для простого тестового приложения. Мой настроенный файл...
1088 просмотров

Как я могу определить, был ли файл открыт для добавления в Windows?
В UNIX, если я открываю файл в режиме добавления, например fd = open("filename", O_APPEND); тогда, имея такой файловый дескриптор, можно легко узнать, с какими флагами он был открыт, используя fcntl : fcntl(fd, F_GETFL) & O_APPEND...
913 просмотров
schedule 20.05.2022

Является ли /nodefaultlib:msvcr100 правильным подходом к решению проблемы msvcr100.dll и msvcr100d.dll defaultlib?
Для проекта кроссплатформенного программного обеспечения, основанного на Linux и Windows, у нас есть разные способы работы со сторонними библиотеками. В Linux мы собираем и связываем версии, распространяемые с дистрибутивом CentOS/RHEL, что означает,...
533 просмотров
schedule 23.06.2023

Ошибка MSVCP100.dll не обнаружена, даже если она установлена
Я получаю следующую ошибку, когда пытаюсь запустить exe на машине x64, которая была построена для процессора x86 с использованием компилятора MC ++ (vs2010) на машине x86: У меня уже есть Visual Studio 2012 (вместе с распространяемым пакетом...
14481 просмотров

VC++: код работает в VS2010 и ломается в VS2013
Редактировать: в отличие от случая с вопросом, отмеченным в голосовании за закрытие, код нарушения здесь — это код CRT, не мой . Даже если у него есть проблема (а я почти уверен, что это не так), у меня нет возможности исправить ее источник. У...
1252 просмотров
schedule 02.07.2022

MSVCR120.DLL Требуется
Меня попросили загрузить указанную DLL после запуска одного из моих приложений на дополнительном компьютере. Единственная проблема заключается в том, нужно ли это или нет. Я, очевидно, программирую в Visual Studio, но это чистый «C» и проект Win32,...
526 просмотров
schedule 26.11.2022

Компиляция Microsoft CRT 11 (msvcrt110.dll) — каков правильный порядок включения?
Я пытаюсь самостоятельно скомпилировать Microsoft CRT 11 (версия, которая поставляется вместе с VS2012). Я знаю, что до VS2008 это действие полностью поддерживалось Microsoft: http://msdn.microsoft.com/en-us/library/k9a8ehy3(v=vs.90).aspx...
998 просмотров