Описание тега microsoft-runtime-library

1 ответ

Автоматическое включение библиотеки времени выполнения / фреймворка в установочный пакет VS2008

Project1: C++ EXE-проект с параметром генерации кода "библиотека времени выполнения", установленным на "Многопоточный Debug Dll". Project2: проект A C# EXE, разработанный с.Net Version, скажем, 3.5 Предположим, я хочу написать установочный проект дл…
1 ответ

boost::lexical_cast без библиотек времени выполнения

Я нахожусь в ситуации, когда я хотел бы использовать boost::lexical_cast, но не могу использовать библиотеки времени выполнения C/C++ и, следовательно, не могу использовать lexical_cast. Я не очень хорошо знаю Boost, но я видел использование таких б…
1 ответ

_Write в io.h a блокирует вызов?

Я унаследовал некоторый код, который для инициализации некоторого оборудования записывает несколько байтов, а затем ожидает возврата. Для этого он вызывает _write функция от io.h, Судя по моему тестированию, похоже, что в этот момент он блокируется.…
09 сен '10 в 14:02
1 ответ

CEF - Сборка тестов с MDd

В настоящее время я пытаюсь реализовать программное обеспечение, основанное на Chromium Embedded Framework (CEF). Платформа, к которой я стремлюсь, - это окна, и я использую последнюю версию из автоматических сборок CEF (на момент публикации). Из-за…
1 ответ

Функция обратного вызова не работает Многопоточная отладка (/ MTd)

Мне нужно создать DLL, которая работает с функцией обратного вызова. Когда я устанавливаю Runtime Libary = Многопоточная отладка (/ MTd) в свойствах проекта, он генерирует это сообщение об ошибке: Но когда я устанавливаю Runtime Libary = Многопоточн…
4 ответа

Ошибка компоновщика: предварительно скомпилированная библиотека VC++ 6.0 с программой VC++ 8.0

Я пытаюсь перекомпилировать некоторый код, который у меня есть, для новой системы. Он включает в себя предварительно скомпилированную статическую библиотеку, для которой у меня нет исходного кода (только заголовок), и эта библиотека была построена с…
1 ответ

Как изменить файл спецификаций MinGW для связи с MSVCR100.dll и MSVCP100.dll?

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

Microsoft Visual Studio ~ C/C++ Runtime Library ~ Статическое / динамическое связывание

Я пользователь Microsoft Visual Studio. Мой вопрос о "C/C++ Runtime Library". Я создал "Пустой проект" с исходным файлом ".cpp" main.cpp, содержащим следующий код: #include <iostream> int main(void) { std::cout << "Hello World" << …
0 ответов

Как вы можете заставить приложение C# общаться с C++ DLL, когда DLL имеет кроссплатформенные зависимости?

Я пытаюсь создать виджет C# для запуска вместе с архитектурой сервиса C++. Я использую существующую службу интерфейса C++, которая публикует / подписывает данные, и подключаю их к обратным вызовам визуализации C#. Итак, у меня есть решение с проекто…
2 ответа

С технической точки зрения, что MinGW делает возможным gcc на Windows?

Несколько вопросов: Правильно ли понимать, что MinGW по сути берет исходный код gcc и компилирует его в исполняемый файл для windows, т.е. gcc.exe? MinGW wiki говорит: "MinGW, с другой стороны, предоставляет функции, предоставляемые Win32 API". Это …
10 июл '14 в 04:13
0 ответов

Использование z/OS XL C/C++ для повышения производительности и улучшения управления памятью

Я хочу улучшить управление памятью в программе с множеством применений огромных матриц. Я хотел бы использовать разрешенное во время выполнения число байтов в одной строке кэша. Есть функция sysconf() в z/OS XL C/C++ сделать это. Является ли эта биб…
0 ответов

Получить версию библиотеки времени выполнения программно

Можно ли получить версию библиотеки времени выполнения приложения win32 для C++ во время выполнения? Я говорю о MT против MTd против MD против MDd.
01 июн '16 в 12:29
1 ответ

Как повторно использовать статический код библиотеки, который уже связан с библиотекой DLL с другим приложением C++ в Visual Studio 2010?

Я работаю над решением C++ в Visual Studio 2010. У меня есть файл DLL, который использует некоторые стандартные библиотечные функции C++ (например, строковые или файловые функции). По некоторым причинам переносимости я должен скомпилировать эту DLL …
1 ответ

Удалить указатель вызывает утечку памяти?

Я использую Run Time Library, CRT, чтобы обнаружить утечку памяти. Вот что я нашел в деструкторе: _CrtMemCheckpoint(&crtMemStateFinish); nDifference = _CrtMemDifference(&crtMemStateDifference, &crtMemStateStart, &crtMemStateFinish); …
22 ноя '13 в 17:04
1 ответ

Можете ли вы сделать сборку Visual C++ 2013 со старыми библиотеками времени выполнения?

Поскольку новые библиотеки времени выполнения есть не на каждом компьютере, им нужно загрузить распространяемые файлы, и я знаю, что могу сделать это с помощью какого-то инсталлятора, но это очень хлопотно. Так что вместо этого есть ли способ для ме…
03 фев '15 в 03:34
1 ответ

Какой хороший способ разрешить конфликты библиотеки времени выполнения?

У меня есть довольно большой C / C++ CGI-проект, который ссылается на несколько внешних библиотек (OpenSSL, FastCGI, Boost и т. Д.). Я проверил, что каждая библиотека создается с /MT, как наш основной исполняемый проект. Однако при включении определ…
1 ответ

Как явно вызывать функции запуска CRT

Есть ли способ, которым я могу явно в своем коде вызвать функции, которые обычно вызываются в функциях mainCRTStartup? Меня особенно интересуют функции initterm и initterm_e. Даже при том, что моя программа связана с crt (должно быть, верно?), Я не …
20 сен '17 в 21:14
1 ответ

LNK4098 - конфликт 'MSVCRT' с использованием GLFW

Я работаю над проектом с использованием OpenGL. Тем не менее, у меня есть предупреждение компоновщика "Resolving LNK4098: defaultlib 'MSVCRT' конфликтует с...", когда я строю свой проект. Я много чего читал об этом предупреждении и узнал с помощью D…
02 мар '16 в 13:19
0 ответов

Ошибка после указания библиотеки времени выполнения как многопоточной

Моя текущая программа, над которой я работал в Visual Studio 2010, работала некоторое время, пока не обнаружила, что мои друзья, пытавшиеся запустить ее, получили ошибку "msvcp100.dll отсутствует". Я попытался исправить это, статически связав библио…
1 ответ

Как собрать opencv и повысить оба в Visual Studio 2013? /MTd? /MDd?

Я использую библиотеку Boost и OpenCV с Visual Studio 2013 в Windows 7. Когда я их строю, таких ошибок много. opencv_core2410d.lib(alloc.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MTd_StaticDebug' doesn't match value 'MDd_D…