0
ответов

Использование .dll в Visual Studio 2010 C ++

У меня проблема. Я помещаю свои файлы .DLL и .LIB в тот же каталог, что и мой проект, перехожу в Свойства -> Общие свойства -> Структура и ссылки -> Добавить новую ссылку. Но список появляется ...
вопрос задан: 21 August 2011 04:56
0
ответов

VC ++ 2010: Weird Critical Section error

Моя программа дает случайный сбой в небольшом сценарии, который я могу воспроизвести, но это происходит в mlock.c (который является файлом времени выполнения VC ++) из ntdll.dll, и я не вижу трассировку стека. Я знаю, что это случается ...
вопрос задан: 19 August 2011 19:35
0
ответов

Утечки памяти CDialog в VC10

Мы обновляем VC8 до VC10 и обнаружили ряд утечек памяти, которые, похоже, связаны с CDialog. Самый простой пример этого демонстрируется с помощью следующего кода, использующего CDialog, который ...
вопрос задан: 19 August 2011 10:56
0
ответов

Visual Studio эскертүүсү C4133

Visual Studio 2005 программасында кызыктай эскертүү алуу: C4133 эскертүүсү: '=': дал келбеген түрлөрү - 'PointNode *' дан 'PointNode *' структурасына чейин аныктама: struct PointNode {int x; int y; struct ...
вопрос задан: 17 August 2011 14:27
0
ответов

В какой момент память обычно выделяется для локальных переменных в C ++?

Я отлаживаю довольно странное переполнение стека, предположительно вызванное размещением слишком больших переменных в стеке, и я ' Хочу уточнить следующее. Предположим, у меня есть следующая функция: void function () ...
вопрос задан: 17 August 2011 07:05
0
ответов

Компилятор выбирает префикс ++, когда постфикс отсутствует - кто сказал?

Когда вы определяете префиксный оператор ++ для вашего определяемого пользователем типа и не предоставляете постфиксную версию, компилятор (по крайней мере, в Visual C ++) будет использовать версию PREFIX, когда ваш код вызывает ...
вопрос задан: 17 August 2011 02:41
0
ответов

Наследование по доминированию - это действительно плохо?

Я один из тех людей, которым нужно заставить свой код компилироваться с 0 предупреждениями. Обычно я уважаю компилятор, и если он выдает мне предупреждение, я воспринимаю это как знак того, что мне следует немного подправить свой код ...
вопрос задан: 15 August 2011 22:44
0
ответов

Есть ли способ определить, действует ли #pragma unmanaged в C ++ / CLI?

У меня есть проект, который включает некоторые чувствительные к производительности собственные заголовки C ++, которые интенсивно используются шаблонов. В этом проекте мы также оборачиваем заголовки и добавляем некоторый связующий код, чтобы показать .
вопрос задан: 12 August 2011 10:58
0
ответов

Измерьте скорость процессора, подсчитав инструкции по сборке

Правка: В моем исходном примере была глупая ошибка. Однако после исправления я все равно получаю странные результаты. В моей наивной попытке измерить скорость моего процессора методом "грубой силы" я создал программу, приведенную ниже: # ...
вопрос задан: 11 August 2011 20:47
0
ответов

Каков срок жизни объекта, возвращаемого оператором typeid?

Если я вызываю typeid и получаю адрес возвращенного type_info: const type_info * info = & (typeid (Something)); каково время жизни объекта, возвращаемого typeid, и как долго будет ...
вопрос задан: 11 August 2011 11:11
0
ответов

Где находится msvcrtd.dll?

Где я могу найти msvcrtd.dll (отладочную CRT), соответствующую \ WinDDK \ 7600.16385.1 \ lib \ Crt \ i386 \ msvcrtd.lib в Windows Driver Kit?
вопрос задан: 10 August 2011 06:06
0
ответов

Visual Studio 2010 (C ++): временно подавить предупреждение C4706

При компиляции следующего исходного файла C ++ в Visual Studio 2010 с уровнем предупреждения / W4 включен #include // для printf #include // для strcmp char str0 [] = "Hello" ...
вопрос задан: 8 August 2011 17:36
0
ответов

Перенаправьте stdout и stderr к выходной консоли отладки Microsoft Visual Studio

Я использую Microsoft Visual Studio, чтобы сделать C++. Я не вижу станд.:: допустите ошибку и станд.:: в выходной консоли IDE. Существует ли способ перенаправить их?
вопрос задан: 8 August 2011 08:46
0
ответов

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

У меня есть сервер и клиент именованного канала. (Делаем это в VC ++). Сервер делает CreateNamedPipe ConnectNamedPipe WriteFile Отключить Повторить от 2 до 4 Клиент делает CreateFile ReadFile Порядок ...
вопрос задан: 6 August 2011 07:21
0
ответов

Что делает инструкция lea перед вызовом метода?

Глядя на мой дизассемблированный код, я вижу много следующего: 00B442E9 push 4 00B442EB push 3 00B442ED lea ecx, [ebp- 24h] 00B442F0 call Foo :: Bar (0B41127h) ...
вопрос задан: 4 August 2011 02:34
0
ответов

OpenCV imwrite 2.2 вызывает исключение с сообщением «Ошибка OpenCV: неопределенная ошибка (не удалось найти писателя для указанного экстента. nsion) »в Windows 7

Я портирую приложение OpenCV 2.2 из Unix (которое работает) на 64-разрядную версию Windows 7 и получаю следующее исключение, когда cv :: imwrite вызывается« Ошибка OpenCV: неопределенная ошибка (может не нашел писателя ...
вопрос задан: 3 August 2011 21:36
0
ответов

простой способ определить, что приложение [console] работает под MSVC

Это для целей отладки мое консольное приложение C ++ должно вести себя немного иначе, когда оно работает под MSVC (2008), и когда оно запускается не под MSVC. Есть ли простой способ определить, что он работает ...
вопрос задан: 1 August 2011 17:29
0
ответов

Почему Стандартная библиотека для C ++ не содержит реализации хеш-таблиц?

Я читал свой учебник «Структуры данных и алгоритмы: Марк Аллен Вайс», и в нем говорится, что стандартная библиотека не содержит реализации хеш-таблиц набор или карту, а, скорее ...
вопрос задан: 30 July 2011 03:27
0
ответов

Отображение CFileDialog в стиле XP в Windows 7

Я хочу отображать CFileDialog, как на изображении ниже, в Windows 7. Согласно msdn, если установлен OFN_ENABLETEMPLATE и не установлен флаг OFN_EXPLORER, система использует шаблон для создания старого. style ...
вопрос задан: 28 July 2011 10:10
0
ответов

Какая польза от CComPtr над CComQIPtr в COM?

Кто-нибудь может объяснить, какова польза от CComPtr над CComQIPtr в COM? CComPtr Sample1; CComQIPtr Sample2;
вопрос задан: 27 July 2011 13:27
0
ответов

Как экспортировать класс C ++ из DLL? [Дубликат]

У меня есть класс, который имеет две перегруженные функции. Как мне экспортировать его из DLL, а также как использовать его в других классах C ++? Мой класс выглядит так: #define DECLDIREXP __declspec (dllexport) # ...
вопрос задан: 27 July 2011 07:23
0
ответов

Проблемы совместимости при обновлении проекта C ++ с VS 2005 до VS 2010 Express

I были предоставлены некоторые файлы, созданные в версии Visual Studio 2005. Однако когда я попытался преобразовать файл .sln для использования в VS 2010 Express C ++, у меня возникли проблемы. Ошибка указывает путь ...
вопрос задан: 26 July 2011 15:47
0
ответов

LNK2019 при включении заголовков asio, решение, созданное с помощью cmake

Я пытаюсь перенести большой проект с gcc (Linux) на msvc (windows), используя библиотеки cmake и boost. Проект компилируется и работает нормально для gcc, но на msvc он возвращает следующую ошибку: Dyna.obj: ...
вопрос задан: 26 July 2011 15:36
0
ответов

Могу ли я запустить приложение, скомпилированное в Visual Studio 2005, в Windows 98?

Я создал программу в Microsoft Visual Studio 2005, и она отлично работает. Проблема, с которой я столкнулся, заключается в том, что машина, на которой он должен работать, работает под управлением Windows 98. Насколько я могу судить, мне нужно ...
вопрос задан: 26 July 2011 14:51
0
ответов

Есть ли побочные эффекты при использовании макроса _BIND_TO_CURRENT_VCLIBS_VERSION?

Мы переносим проект VC ++ из Visual Studio 2003 в Visual Studio 2008 SP1 (9.0.30729.4148). Зависимые внешние библиотеки также скомпилирован с Visual Studio 2008 SP1. MainApp - Main ...
вопрос задан: 25 July 2011 03:11
0
ответов

Странный синтаксис C ++

У меня 8-летний опыт написания кода, но я никогда не видел, чтобы оператор [] передавался как параметр в определение функции. Например, следующий код (из проекта с открытым исходным кодом): bree :: ...
вопрос задан: 24 July 2011 06:01
0
ответов

FLTK в MSVC нужны заголовки x11?

Я пытаюсь узнать, как использовать FLTK прямо сейчас (в MSVC 2008). У меня все библиотеки скомпилированы правильно, но когда я попытался запустить эту программу: #include "FL / Fl.H" #include "FL / Fl_Window ....
вопрос задан: 24 July 2011 00:49
0
ответов

размещение нового и удаления

Каков правильный метод удаления всей выделенной здесь памяти? const char * charString = "Привет, мир"; void * mem = :: operator new (sizeof (Buffer) + strlen (charString) + 1); Buffer * buf = new (...
вопрос задан: 21 July 2011 23:17
0
ответов

Большие абстрактные базовые классы

Я пишу большой абстрактный базовый класс с 30 чем-то чисто виртуальными методами *. Найти все функции для реализации в базовом классе в классах реализации немного утомительно, в основном ...
вопрос задан: 21 July 2011 19:53
0
ответов

Свяжите Visual C со статической библиотекой MinGW

Как связать консольное приложение Visual C ++ (2010) с библиотекой STATIC, созданной MinGW (формат * .a)? Совместимо ли оно с Visual C ++ 2010? Спасибо.
вопрос задан: 21 July 2011 19:41