Описание тега visual-c++-2008

The November 2007 release of Microsoft Visual C++, a C and C++ compiler for Windows.
1 ответ

Случайно сгенерированный уровень не отображается. Злые Обезьяны учебник

Привет, я сделал генератор уровней с помощью учебника 3D Buzz под названием Evil Monkeys. Я создал уровень, но не могу нарисовать его на экране. Мой код: Level.cpp #include "Level.h" #include <stdlib.h> #include "Sprite.h" Level::Level(drawEng…
16 мар '11 в 09:06
3 ответа

Чем отладка отличается от исполняемого файла релиза?

У меня была ошибка программирования, как это в размере malloc: buffer = (char *) malloc(cbHash + 1); assert(buffer); вместо: buffer = (char *) malloc(cbHash * 2 + 1); assert(buffer); Я писал в буфере в два раза больше, но в режиме отладки все работа…
04 май '14 в 17:53
2 ответа

Искажение имени с файлом определения и внешним "C"

Я создаю базовый COM-компонент, поэтому я могу попрактиковаться в их создании. Я экспортирую DllRegisterServer, DllUnregisterServer,DllGetClassObject и DllCanUnloadNow из файла.def с ключевым словом PRIVATE (я думаю, что Microsoft требует этого). Во…
15 дек '09 в 04:11
1 ответ

Дополнительные пользовательские каталоги сборки.targets файл

Я определил некоторые пользовательские правила сборки, чтобы использовать собственную версию Qt (DAZ Studio SDK) в моих проектах Visual Studio, используя те из https://code.google.com/p/xr-qt-msvc/source/browse/. Я в настоящее время борюсь с линии &…
11 июл '14 в 09:54
2 ответа

Компиляция dllimport /dllexport и статических библиотек под Visual C++

Мне отчаянно нужна твоя помощь. Я пытаюсь статически скомпилировать библиотеку poppler (специально для qt4) в Windows с помощью компилятора Visual C++ 2008. Чтобы решить эту задачу, мне нужно было статически скомпилировать кучу других библиотек в ка…
1 ответ

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

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

C++ Ошибка 1 Ошибка C2227: слева от '->keyPress' должен указывать на класс / структура / объединение / универсальный тип

Привет у меня проблемы с моим кодом. Я получил ошибку C2227. Мой код: Game.h #ifndef GAME_H #define GAME_H #include "drawEngine.h" #include "Sprite.h" class Runner { public: bool run(); Runner(){}; protected: bool getInput(char *c); void timerUpdate…
16 мар '11 в 04:13
2 ответа

Как сделать, чтобы отладчик VC++ ломался в исключениях?

Я пытаюсь отладить проблему в DLL, написанной на C, которая продолжает вызывать нарушения прав доступа. Я использую Visual C++ 2008, но код прямо C. Я привык к Delphi, где, если во время работы под отладчиком возникает исключение, программа немедлен…
1 ответ

Установите библиотеку Boost в Visual C++ 2008

Я скачал Visual C++ 2008 и у меня также есть библиотека Boost, v. 1.44.0. Как установить библиотеку Boost в C++? У меня также есть Visual C++ 2010.
20 авг '10 в 08:07
2 ответа

Настройка настраиваемого действия проекта в C++ "[TARGETDIR]"

Я пытаюсь скопировать файл в целевой каталог установки. Я использую это: TCHAR destPath[ MAX_PATH ] = &L"[TARGETDIR]"; wcscat_s(destPath, L"LiveFo@nextjmp.com\\Capture.png"); CopyFile(L"C:\\Users\\waldek\\Desktop\\Capture.png", destPath, 0); есл…
1 ответ

Как я могу вернуть непрозрачный дескриптор (void* или dword), который может быть приведен обратно к элементу значения, хранящемуся в карте boost::interprocess?

Я немного сбит с толку семантикой "куча" и "значение по сравнению с ссылкой", вовлеченной в std::string ключ и большой struct значение в контейнер, как boost::interprocess::map, Вот моя ситуация и некоторые typedefs, которые я использую: typedef std…
1 ответ

Отключение папки изменений в CFileDialog в MFC в определенных случаях

Я пытаюсь перегрузить класс CFiledialog, чтобы добавить функциональные возможности в соответствии с моими потребностями. Я не получаю решение для ограничения пользователя от изменения папки в определенной ситуации, как указано ниже. Когда пользовате…
06 окт '12 в 11:00
1 ответ

Visual C++ (2008) снимок отладки

Иногда мне нужно отслеживать несколько строк кода, где значения переменных меняются в интересующем меня объекте. Когда объект изменяется, мне нужно сравнить переменные, чтобы увидеть, что происходит, и отличается ли оно от ожидаемых значений. Это по…
22 июн '11 в 15:20
3 ответа

Итератор список поврежден в конструкторе std::string

Приведенный ниже код, скомпилированный в конфигурации отладки в VS2005 с пакетом обновления 1, показывает два сообщения с уведомлением "ITERATOR LIST CORRUPTED". Фрагмент кода #define _SECURE_SCL 0 #define _HAS_ITERATOR_DEBUGGING 0 #include <sstr…
1 ответ

Нет SB_LINEDOWN, когда позиция полосы прокрутки равна нулю

Полоса прокрутки не дает событий SB_LINEDOWN или SB_PAGEDOWN, когда текущая позиция находится вверху. Если я перетащу большой палец вниз, то события будут доставлены. Что мне не хватает?
28 фев '12 в 20:44
2 ответа

Не удалось инициализировать массив двойных чисел

Я делаю несколько вызовов функции, которая инициализирует двумерные массивы двойников. Первые три вызова успешны, но четвертый вызов не удается. Код является: double **scmass; double **scdv; double **dvmatches; double **zpp; ... scmass = init_d2darr…
11 янв '11 в 20:10
5 ответов

Какие проблемы переноса происходят с VC8 (VS2005) на VC9 (VS2008)?

Я унаследовал очень большой и сложный проект (фактически "решение", состоящее из 119 "проектов", большинство из которых являются DLL), который был собран и протестирован под VC8 (VS2005), и у меня есть задача перенести его на VC9 (VS2008). Процесс п…
0 ответов

Запустить exe и передать ему файл доступа C++

Мне нужно открыть исполняемый файл (существующей программы) и загрузить файл доступа в этой запущенной программе. Я использовал ShellExecute для загрузки EXE, но я не мог загрузить файл доступа. Каковы возможные способы, которыми я мог сделать это? …
16 авг '12 в 05:14
2 ответа

Указатель FILE загадочным образом сбрасывается в NULL

Я использую Visual Stduio 2008 C++. И я пишу приложение формы Windows. Я объявляю массив FILE* в верхней части Form1.h как глобальное значение const int k = 1; //i need to change k to 2 sometimes. FILE* myFiles[k]; В конструкторе From1 я использую ц…
22 июл '11 в 11:39
2 ответа

VC++ перемещать форму без границ

Я совершенно новичок в C++, но в любом случае, как переместить форму без полей (this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::None;)? Спасибо
14 май '11 в 07:36