0
ответов

Exe выполняет полное связывание при изменении библиотеки, несмотря на инкрементное связывание

У меня есть проект MSVC++, состоящий из исполняемого файла, нескольких собственных статических библиотек и некоторых предварительно скомпилированных статических сторонних библиотек. exe использует инкрементную компоновку, чтобы ускорить время сборки....
вопрос задан: 6 July 2012 08:58
0
ответов

Использование decltype с виртуальными указателями на функции-члены

Законно ли использовать decltype с виртуальными указателями на функции-члены? Следующее генерирует внутреннюю ошибку (C1001 )с VS2012. структура С { virtual void Foo (){} typedef decltype (&C ::...
вопрос задан: 5 July 2012 15:27
0
ответов

Добавьте /EHa в QtCreator, использующий компилятор Microsoft Visual C++

Как добавить /EHa (Структурированная обработка исключений )в QtCreator для компилятора MS. Я использовал компилятор Microsoft Visual C++.
вопрос задан: 1 July 2012 01:15
0
ответов

Является ли это ошибкой компилятора Microsoft VC++ 2010 типа «new auto (enum _type )»

Среда :Microsoft Visual Studio 2010 с SP1 Preminum (10.0.40219.1 SP1Rel ), компилятор Windows XP SP3 VC10 поддерживает ключевое слово auto, но информация, относящаяся к выводимому типу, кажется не всегда правильной...
вопрос задан: 29 June 2012 15:30
0
ответов

Как отлаживать в релизном режиме?

Мне нужно отладить проект C++, но поскольку одна зависимость не компилируется в режиме отладки, и мне пока не удалось решить эту проблему, я хотел бы попробовать отладить проект в режиме выпуска. В настоящее время...
вопрос задан: 28 June 2012 22:31
0
ответов

В чем разница между _imp и __imp?

Я столкнулся с интересной ошибкой, когда пытался связать библиотеку, скомпилированную с помощью MSVC, с помощью MinGW, работая в Qt Creator. Компоновщик пожаловался на отсутствующий символ, который выглядел как ...
вопрос задан: 28 June 2012 10:58
0
ответов

Как добавить пользовательский элемент управления в панель инструментов?

Я создал пользовательский элемент управления на основе Picturebox: общедоступный класс Timebar: System.Windows.Forms.PictureBox Это работает правильно, если я создаю элемент управления вручную/устанавливаю все значения и т. д. и т. д. в ...
вопрос задан: 27 June 2012 19:47
0
ответов

В чем разница между Visual Studio F5, ctrl+F5 и запуском вне Visual Studio?

Я написал программу на vc++, которая ведет себя по-разному в разных случаях, как показано ниже. Когда я запускаю его по F5, он работает правильно в режиме выпуска. Когда я запускаю ее с помощью ctrl + F5, она вылетает, когда я начинаю...
вопрос задан: 26 June 2012 07:42
0
ответов

Функция OpenCV SURF не реализована

Когда я пытаюсь запустить образец find_obj.cpp или любую программу OpenCV SURF, я получаю следующую ошибку в командной строке при выполнении кода. Проект собирается без ошибок и предупреждений. Я использую...
вопрос задан: 25 June 2012 15:26
0
ответов

Вывод типа массива в шаблоне функции

У меня есть метод шаблона следующим образом :-template void ProcessArray (T array[length] ){... } Затем у меня есть код, использующий указанный выше метод :-int numbers[10] = {... };...
вопрос задан: 24 June 2012 17:08
0
ответов

Создание сетки вручную в Ogre3d?

Я немного запутался, почему моя созданная вручную сетка не отображается правильно. Я создал буферы вершин и индексов, и кажется, что они (хотя я не уверен на 100%) содержат ...
вопрос задан: 23 June 2012 18:17
0
ответов

Почему bad_alloc(const char*) был сделан закрытым в Visual C++ 2012?

Я просто пытаюсь скомпилировать немного больший проект, используя Visual Studio 2012 Release Candidate, C++. Проект был/сейчас скомпилирован с использованием VS2010. (Я просто жаден до C++11, поэтому...
вопрос задан: 21 June 2012 07:25
0
ответов

Почему значение с плавающей запятой, такое как 3.14, по умолчанию считается в MSVC двойным?

Почему мне нужно поставить 3.14f вместо 3.14, чтобы отключить все эти предупреждения? Есть ли для этого явная причина?
вопрос задан: 20 June 2012 20:40
0
ответов

Как компилировать проекты VC++ 2010 с помощью Visual Studio 2012 и Windows SDK 7.1

У меня много проектов, выполненных с помощью VS2010 на C++. Теперь мы перешли на VS2012, но хотим продолжить сборку проектов с помощью среды выполнения VS2010 (нам нужна поддержка Windows XP). К нашему...
вопрос задан: 19 June 2012 19:34
0
ответов

Зачем нужны UNICODE и _UNICODE?

Я просмотрел командную строку, созданную Visual Studio, и для одного из моих проектов она определяет два символа: _UNICODE и UNICODE. Если я правильно понимаю этот довольно старый документ, ...
вопрос задан: 17 June 2012 15:35
0
ответов

Printf ничего не печатает для вывода? C++ SDL

Я пытаюсь использовать "printf" в своем проекте Visual C++, но это не работает. Используя учебник Lazy Foo, я настроил SDL в своем проекте, но когда я играю в него, printf ничего не делает. #include "SDL.h" #...
вопрос задан: 17 June 2012 02:48
0
ответов

Что точно исключает #defining WIN32_LEAN_AND_MEAN?

Я нашел объяснение, определяющее, что WIN32_LEAN_AND_MEAN «уменьшает размер заголовочных файлов Win32, исключая некоторые из менее часто используемых API». Где-то еще я читал, что это ускоряет сборку ...
вопрос задан: 14 June 2012 19:35
0
ответов

Почему мой код генерирует синтаксическую ошибку?

Следующий код C++ генерирует эту ошибку: ошибка C2061: синтаксическая ошибка: идентификатор 'IObject' Вот мой код: файл : IObject.h #include "IIStreamable.h" использование сериализации пространства имен; ...
вопрос задан: 11 June 2012 16:58
0
ответов

Отладка повреждения памяти

Ранее я сталкивался с проблемой динамической памяти в C (visual studio). У меня была более-менее рабочая программа, которая выдавала ошибку времени выполнения при освобождении одного из буферов. Это была чистая память...
вопрос задан: 10 June 2012 11:12
0
ответов

Как установить cmake в 64-разрядной версии Windows

На странице загрузки cmake показан только 32-разрядный установщик для Windows. Любая идея, как установить его на 64-х системах Windows.
вопрос задан: 9 June 2012 20:48
0
ответов

Вызов конструктора в операторе return

class test{ public: int data; test(const test& ){cout<<"INSIDE COPY CON "<
вопрос задан: 8 June 2012 00:36
0
ответов

Настроить VS2010 для сборки проекта C++ в достаточно чистый выходной каталог?

В VS2010 однострочная консольная программа hello world на C++, использующая конфигурацию проекта по умолчанию, выводит более 30 файлов промежуточных файлов сборки в свой выходной каталог. Файлы obj, файлы pch, ilk, log, ...
вопрос задан: 7 June 2012 22:19
0
ответов

std::thread::join() зависает, если вызывается после выхода main() при использовании VS2012 RC

Следующий пример выполняется успешно (т.е. не зависает) при компиляции с использованием Clang 3.2 или GCC 4.7 на Ubuntu 12.04, но зависает, если я компилирую с помощью VS11 Beta или VS2012 RC. #include #...
вопрос задан: 6 June 2012 16:47
0
ответов

Как проверить тип во время компиляции

Я даю возможность компилировать программа с типом float или double, но есть проблема: мне нужно вручную установить либо GL_FLOAT, либо GL_DOUBLE, потому что я не знаю, как мне сделать следующее: ...
вопрос задан: 6 June 2012 12:01
0
ответов

Почему моя программа Windows пытается вызвать main() вместо WinMain()?

Я пытаюсь сделать первые шаги в OpenGL. Однако кажется, что этого не произойдет из-за этой ошибки, возникающей при попытке отладки решения: MSVCRTD.lib(crtexe.obj) : error LNK2019: ...
вопрос задан: 5 June 2012 17:20
0
ответов

Оптимизация компилятора, потокобезопасность?

У меня есть вопрос относительно оптимизации, которую компилятор потенциально может сделать. Приведенный ниже код говорит сам за себя (это пример): typedef struct test {короткий я; } с_тест; int ...
вопрос задан: 5 June 2012 10:21
0
ответов

Как компилируются пустой класс и пустая структура?

Предписывает ли стандарт C++ схему компиляции класса и структуры? Как они компилируются по-разному, особенно если они пусты?
вопрос задан: 4 June 2012 21:09
0
ответов

Почему для ссылки r-значения на вызов генератора объектов требуется конструктор копирования?

У меня возникают проблемы со следующим кодом в Visual Studio 2010 C++. makeA() — это просто идиома генератора объектов в C++ (например, std::make_pair) #include struct A{ // 7-я строка A()...
вопрос задан: 4 June 2012 19:29
0
ответов

Сбросить пользовательский системный курсор на нормальный

Я меняю системный курсор с помощью SetSystemCursor, но когда я пытаюсь сбросить системный курсор на обычный с помощью DestroyCursor, ничего не происходит! ! Есть идеи ? Спасибо !
вопрос задан: 3 June 2012 15:01
0
ответов

Как добавить файл lib для ссылки в Visual C++ 2010?

Я нашел пункт «Дополнительные зависимости» в Visual C++ 2010, но не могу найти возможности добавления новых файлов .lib при переходе в . Мне нужно добавить wsock32.lib для связи с моим файлом, как мне это сделать...
вопрос задан: 1 June 2012 08:43