Microsoft Visual C++ (часто сокращенно MSVC или VC++) - это коммерческий продукт интегрированной среды разработки (IDE) от Microsoft для языков программирования C, C++ и C++/CLI.
3 ответа

Как объявить математические функции IEEE, такие как 'ilogbf' в MSVC++6?

Может ли кто-нибудь помочь и рассказать, как включить математические функции IEEE в MSVC++6? Я пробовал оба и, но я все еще получаю эти ошибки: ошибка C2065: 'ilogbf': необъявленный идентификатор ошибка C2065: 'scalbnf': необъявленный идентификатор
13 ноя '09 в 03:09
2 ответа

.lib и.dll обратная совместимость

В настоящее время у меня есть неуправляемая библиотека C VS6, которую я поставляю как.lib или.dll. Я хочу обновить до VS2010, но у меня все еще есть пользователи, которые находятся в VS6, VS2005 и VS2008. Можно ли использовать.lib или.dll, встроенны…
21 июн '10 в 19:54
1 ответ

VC++ 6.0 - трассировка стека WinDbg показывает точку сбоя в malloc

Трассировка стека в windbg после сбоя приложения выглядит следующим образом: ntdll+0x11766 msvcrt!free+0x1ae msvcrt!free+0x1cc msvcrt!malloc+0x27 mfc42!Ordinal823+0x2f Пожалуйста, дайте мне знать, что означает этот ординал и почему дважды вызывается…
14 дек '11 в 09:41
7 ответов

Есть ли оператор TRACE для базового win32 C++?

В MFC C++ (Visual Studio 6) я привык использовать макрос TRACE для отладки. Есть ли эквивалентное утверждение для простого win32?
16 янв '09 в 20:00
1 ответ

LNK2001: Что я забыл установить?

Исходя из моего предыдущего вопроса, касающегося отладки нативного кода, я решил создать простой тест из консольного приложения, так как мне не удавалось ни с чем напрямую отлаживать сервис. Поэтому я создал консольное приложение vc6, добавил проект…
29 мар '10 в 13:54
1 ответ

Teechart 4 OCX не работает на Win7

У нас проблема со старым приложением, которое использует teechart.ocx версии 4.02 OCX, версия 4.0.0.7. На моей Win7 (64 бита) все работает без проблем. Но на Win7 моего коллеги (тоже 64 бит), элемент управления не появляется. Конечно, мы зарегистрир…
05 авг '14 в 14:54
2 ответа

Проблема профилировщика VC6: ложные вызовы функций

Я сталкиваюсь с следующей проблемой при профилировании приложения под VC6. Когда я профилирую приложение, профилировщик указывает, что простой метод получения, подобный следующему, вызывается много сотен тысяч раз: int SomeClass::getId() const { ret…
02 июл '10 в 18:00
3 ответа

VS2005: Как скомпилировать проекты, как если бы это был VS6?

У меня есть проект, который я создаю с помощью Visual Studio 2005. Исходники также используются в другом проекте, который создается с использованием Visual Studio 6. Это приводит к потенциальным ошибкам, так как новый _s-функции, введенные улучшения…
16 сен '11 в 05:18
3 ответа

Объяснение символов отладки в MSVC++6

Как бы вы объяснили "символы" таким образом, чтобы такой начинающий программист, как я, мог понять? Кто они такие? Являются ли они каким-то отображением функций? Я хотел бы изучить более продвинутые методы отладки, и этот термин стал для меня препят…
22 янв '09 в 09:32
1 ответ

Как сохранить и получить ключ шифрования, используя BLOB-объект с cryptoApi

Я использую blob в своем приложении шифрования для хранения ключа шифрования. Я новичок в MFC. я использую CryptExportKey() экспортировать ключ в BLOB-объект. Я поместил ниже код в моем Encrypt() функция. Смотрите код в Encrypt() функция ниже, if (C…
28 янв '19 в 13:04
1 ответ

Перенос консольного приложения с VC 6 на VS 2010

Я переношу свой проект с vc6 на vs2010. при компиляции я получаю ошибку в строке TMemPool<T>::TTag* that error C2143: syntax error : missing ';' before '*' along with error C4430: missing type specifier - int assumed. Note: C++ does not suppor…
08 апр '13 в 16:57
0 ответов

Трассировка стека не выявляет причину Pure Virtual Call

У меня есть устаревшая система, написанная на C++ и построенная с использованием Visual C++ 6. Это многопоточное приложение MFC 4.2, использующее объекты ATL COM для реализации архитектуры подключаемых модулей. 2 или 3 раза в год в сборке выпуска бу…
18 мар '14 в 16:18
1 ответ

InterlockedExchange против InterlockedExchangePointer

В чем разница между InterlockedExchange а также InterlockedExchangePointer? Являются if( 0 != InterlockedCompareExchange( ( void** ) &_myVariable , temp , 0 ) ) а также if( 0 != InterlockedCompareExchangePointer( ( void** ) &_myVariable , te…
12 дек '12 в 10:27
3 ответа

Как запустить MSVC++ 6.0 с USB-накопителя в качестве портативного приложения

Без использования какой-либо сторонней программы для этого (например, без VMware ThinApp, U3 или MojoPac и т. Д.) Как перенести MSVC++ 6.0 с его установки на C: на USB-накопитель? Чтобы его можно было использовать на разных ПК без прав администратор…
2 ответа

Ошибка отладки в.exe/wincore.cpp

Я делаю симулятор RT в VC++ 6.0. всякий раз, когда он выполняется, без компьютера с открытой архитектурой (OAC, это контроллер шины в полете), программа выполняется правильно. Но при включенном OAC программа дает сбой отладочного подтверждения - в D…
07 фев '11 в 14:30
2 ответа

Точка останова пользователя из ниоткуда

У меня есть код в MS VC++ 6.0, который я отлаживаю. По какой-то причине, в этот определенный момент, когда я пытаюсь удалить некоторую динамически распределенную память, она ломается, и я получаю всплывающее окно с сообщением "Точка останова пользов…
22 дек '08 в 02:01
5 ответов

Утечка памяти - освободить и удалить

IFSUPCUTILSize* size = NULL; CoCreateInstance(CLSID_UTILSize, NULL, CLSCTX_INPROC_SERVER, IID_IFSUPCUTILSize, reinterpret_cast<void**>(&size)); if (size != NULL){ size->Release(); size = NULL; } delete size; Нужно ли "удалить размер" в …
25 авг '11 в 19:56
2 ответа

Добавить обработчик таймера (WM_TIMER) в Visual C++ 6.0, когда мастер классов не работает?

У меня есть приложение MFC Visual C++, которое, кажется, не может работать в Class Wizard, тем не менее, у меня есть представление (CServerView), к которому я хотел бы добавить обработчик события WM_TIMER. Я разобрался как позвонить CWnd::SetTimer а…
20 янв '13 в 19:37
1 ответ

Проблема в проекте конвертации из vc6 в vc9

У меня есть проект, который был построен в vc6, теперь я должен преобразовать его в vc9. В коде есть строка CMapStringToOb cLogPathMap; ofstream tlogFile; Но когда я строю проект, возникает следующая ошибка. ошибка C2146: синтаксическая ошибка: отсу…
0 ответов

Почему не найдены онлайн-ссылки для функций принтера Windows SetPrinterHTMLView и GetPrinterHTMLView?

Я использую VC++ 6.0 и при поиске некоторых функций для возможности печати приложений были найдены некоторые функции SetPrinterHTMLView и GetPrinterHTMLView. Но в Google нет ссылки на то же самое и в MSDN тоже. Кто-нибудь может указать мне правильну…
23 май '14 в 05:47