В Visual Studio существуют флаги компиляции / MD и / MT, которые позволяют Вам выбрать, какой вид библиотеки времени выполнения C Вы хотите. Я понимаю различие в реализации, но я все еще не уверен который...
Рассмотрите этот случай: dll = LoadDLL () dll-> делают ()... освобождают, делают () {символ *= malloc (1024);}... UnloadDLL (dll); На данном этапе будет 1k, выделенный в вызове malloc () быть доступным...
Я работаю над игрой с SDL в Visual Studio 2010. Я столкнулся с _CrtDumpMemoryLeaks () макрос и думал, что дам ему движение. Вызов _CrtDumpMemoryLeaks () действительно печатает утечки памяти к выводу...
Я считал аргументы с обеих сторон о том, нужно ли связаться с библиотекой времени выполнения C статически или динамично в проектах Visual Studio, и я все еще не совершенно уверен, что думать. Мой...
Программа C++, которая использует несколько DLLs и QT, должна быть оборудована malloc заменой (как tcmalloc) для проблем производительности, которые могут быть проверены, чтобы быть вызванными Windows malloc. С Linux, там...
Я озадачен следующим различием в поведении://предполагают, что myfile.txt содержит одну строку с отдельным символом' errno_t res; ФАЙЛ* fp; символьный cmd[81]; res = fopen_s (и...
У меня есть приложение MFC, которое я пытаюсь упаковать для развертывания. Это, кажется, зависит от файлов 'msvcr90.dll', 'msvcp90.dll' и 'mfc90.dll'. Что корректный путь состоит в том, чтобы распределить эти файлы?...
Рассмотрите этот сценарий: ссылки на приложение на стороннюю библиотеку A. A создается с помощью MSVC 2008 и статически связывается (т.е. созданный с / MT) к Библиотеке времени выполнения C v9.0. Приложение создается...
Приложения Windows GUI, записанные в C/C++, имеют 'WinMain' как точку входа (а не 'основной'). Мое понимание этого - то, что компилятор генерирует 'основную' функцию, которую назовет Время выполнения C....
Я не уверен, что StringCbPrintf и включаемый файл strsafe.h, где он определен, принадлежат WinAPI. С одной стороны, Microsoft документирует функцию на своих сайтах WinAPI, и strsafe.h находится под ...
Это - часть серии по крайней мере двух тесно связанных, но отличных вопросов. Я надеюсь, что делаю правильную вещь путем выяснения у них отдельно. Я пытаюсь заставить свое приложение Visual C++ 2008 года работать без...
У меня есть аккуратный вопрос здесь. Существует утилита под названием reg.exe, это было поставлено с Windows в течение достаточно долгого времени. Его очень удобное для импорта .reg файлов из сценариев измените значения из сценариев, и т.д....
Недавно я пытался отладить некоторую работу низкого уровня, и я не мог найти crt0. S для компилятора (avr-gcc), но я действительно находил crt1. S (и то же с соответствующими.o файлами). Что...
Это - часть серии по крайней мере двух тесно связанных, но отличных вопросов. Я надеюсь, что делаю правильную вещь путем выяснения у них отдельно. Я пытаюсь заставить свое приложение Visual C++ 2008 года работать без...
У меня есть разделяемая библиотека, используемая другим независящим от меня приложением, которому требуются объекты * .so. Моя библиотека использует sqlite3, который должен быть статически связан с ним (мне абсолютно нужна ...
Я делаю, перетаскивают/выпадают элемент управления ActiveX. На перетаскивании я обеспечиваю CComQIPtr, который имеет методы COM, реализованные для передачи информации цели отбрасывания. На отбрасывании процесс цели отбрасывания называет мой COM...
Я не могу выполнить отладку sdk приложение, потому что и VC 8 требуются и VC 9 версий CRT. Но только Visual Studio требуется 2008 для плагина dev, который является тем, в чем я нуждаюсь. Как я устанавливаю...
Я думаю, что я неправильно удалил некоторые файлы, потому что Windows не может найти assert.h --- я не знаю, что делать. Я переустановил Visual Studio 2017 Community и установил CRT, но теперь файл ...
Я пытаюсь понять использование универсального ЭЛТ. Я знаю, что CRT был разделен примерно на 40 Dll, и что для разных операционных систем существуют разные версии одной и той же DLL. Но я ...
Мне нужно использовать режим записи плоскостей экрана GXand, что-то вроде этого XSetFunction (display, gc, GXand); (Это необходимо для эмуляции двухлучевого CRT.) Он работает точно так, как я ожидаю, кроме некоторых конкретных ...
Я знаю, что этот вопрос открылся, прежде, но я не мог найти хороший ответ, таким образом, я пробую здесь. У меня есть чистый C dll (Win32), и я получаю это предупреждение при компиляции: MSVCRTD.lib (cpu_disp.obj): предупреждение...
Функция fopen возвращает указатель на структуру FILE, которую следует рассматривать как непрозрачное значение, не затрагивая с его содержанием или значением. В Windows среда выполнения C является оболочкой для ...
В программе TurboPascal я воспользовался преимуществами dos processed output и использовал символ элемента управления Tab для формирования столбцов в выходных данных: const Tab = #09;
...
Writeln(X, Tab, F(X)); Однако, когда я попытался...
Я сделал функцию dump_text (std :: ostream &), которая выводит некоторый текст в стандартный поток вывода. Текст отправляется в файл или на консоль пользователя. Теперь я хочу, чтобы этот текст был стандартным ...
При написании приложения на C++ я обычно ограничиваюсь специфическими функциями языка C++. В основном это означает использование STL вместо CRT, где это возможно. Для меня STL просто гораздо более гибкий и...
У меня есть база кода C ++, которая работает уже долгое время. База кода представляла собой устаревший набор проектов VS 2003, который я недавно перенес на VS 2008. Миграция оказалась успешной в этом ...