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

Microsoft Visual C++ - это компилятор C, C++ и C++/CLI для Windows. Самая последняя версия компилятора - Visual C++ 2019. Компилятор поддерживает следующие языки: C (поддерживает C90 и большинство частей C99 и C11 стандарта ISO C++ начиная с Visual Studio 2019); C++ (поддержка большинства функций C++11, C++14 и C++17 и некоторых функций C++ 20 начиная с Visual Studio 2019) C++/CLI (обеспечивает взаимодействие с языками.NET, такими как C#).
0 ответов

Создайте файл VC++ .aps в каталоге сборки, а не в исходном каталоге.

Я строю проект VC++ в Visual Studio 9.0 с CMake. Проект построен из источника. Проект имеет компонент GUI, и когда файл ресурсов (.rc) компилируется, он создает двоичную версию файла (.aps). Однако файл.aps создается в исходном каталоге рядом с файл…
1 ответ

Редактировать и продолжить для родной x64

Какие версии Visual Studio уже поддерживают редактирование и продолжение кода C++, работающего в x64? Я слышал, что Visual Studio 2013 был первым, кто представил x64 EnC для управляемого кода.NET.
30 июл '15 в 13:01
0 ответов

TCP связь с клиентом за NAT

Возможно ли для сервера отправить сообщение клиенту за NAT, который инициировал соединение? Я делаю распределенное приложение на C++, используя библиотеку Boost.Asio. Нужно ли включать какой-то конкретный параметр, чтобы заставить клиента проверить,…
29 фев '16 в 11:43
1 ответ

Синтаксические ошибки в C++ включаемом файле

Я пишу игру на C++ в Microsoft Visual Studio 2010, вчера я написал игру в понг, и все было хорошо, но теперь компилятор говорит мне, что, например, есть много ошибок: 1>w:\c++\planet escape\planet escape\room.h(25): error C2061: syntax error : id…
20 авг '11 в 15:40
1 ответ

LinearHashTable iter не разыменовывается и iter не

Привет всем:) Я использую 1.5.4-all (2014-10-22) в своем проекте VC++ (Microsoft Visual C++ Compiler 18.00.21005.1 для платформы x86). Моя проблема в том, что через некоторое время я получаю следующее сообщение об ошибке. Время, по истечении которог…
09 янв '15 в 00:11
1 ответ

std::string нельзя присвоить значения в DLL

У меня есть решение VS 2010 C++ с двумя проектами, один генерирует DLL, а другой является драйвером для функций DLL. Весь следующий код char cstring [256]; strcpy (cstring, "C String"); std::string string1 = "Test String"; std::string string2 (strin…
30 июл '17 в 15:18
5 ответов

sox FAIL util: Невозможно загрузить библиотеку MAD (libmad) с функцией "mad_stream_buffer"

Я скомпилировал libmad для sox. Когда я пытаюсь прочитать mp3, я получаю это сообщение: sox FAIL util: Невозможно загрузить функцию библиотеки MAD декодера (libmad) "mad_stream_buffer". Я неправильно скомпилировал проект?
21 авг '10 в 09:49
12 ответов

Как ВЫ сокращаете время компиляции и время компоновки для проектов Visual C++ (нативный C++)?

Как ВЫ сокращаете время компиляции и связывания времени для проектов VC++ (нативный C++)? Пожалуйста, укажите, относится ли каждое предложение к отладке, выпуску или обоим.
12 дек '08 в 21:46
1 ответ

Ошибка связи при вызове RUNTIME_CLASS в новом классе

У меня есть проект Visual Studio 2010 на MFC. Я получаю эти ошибки: 2>COrderContentsItemsDocument.obj : error LNK2028: unresolved token (0A0001CA) "public: static struct CRuntimeClass * __stdcall COrderContentsItem::GetThisClass(void)" (?GetThisC…
13 ноя '11 в 19:40
1 ответ

VisualStudio 2015 RC выпуск с включениями

Вытягиваю голову за то, что должно быть простой проблемой с использованием VC++ и невозможностью доступа к стандартным компонентам. После установки Visual Studio 2015 RC я больше не могу создавать проекты C/C++. Я получаю ошибки "IntelliSense: не мо…
1 ответ

Ошибка макроса в C99 и MS Visual Studio 2015

У нас есть проблемы при компиляции нашего кода GCC C99 с MSVS 2015. Проблемной строкой является расширение макроса, проблема возникает в этой строке: const UA_QualifiedName dateName = UA_QUALIFIEDNAME(1, "current time"); Ошибка примерно такая Intell…
19 июн '15 в 06:58
1 ответ

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

Я хочу посмотреть, как флаг смягчения призрака решил проблему, чтобы убедить мою команду, что нам нужно добавить этот флаг в нашу большую базу кода для будущих проектов. Я ищу образцы проектов, которые имеют уязвимость в спектре и устраняются путем …
21 авг '18 в 04:29
1 ответ

Как собрать pjsip как DLL в Visual Studio?

Я следую инструкциям здесь http://www.pjsip.org/pjlib/docs/html/group__pj__dll__target.htm Но я получил ошибки, после некоторых исследований в сети я нашел ответ ниже. Но это также производит больше ошибок. Ответ из Интернета: http://comments.gmane.…
20 ноя '14 в 07:57
2 ответа

Создать список исходных файлов, не зарегистрированных ни в одном проекте

Существует большое решение MSVC C++. Состоит из десятков проектов.Как я могу создать список файлов.h,.cpp, которые нарушают одно из следующих правил согласованности:- файл (.cpp,.h) существует, но не зарегистрирован ни в одном проекте- файл (.cpp,.h…
19 апр '11 в 18:01
1 ответ

VS2008 Включить исключение C++ с SEH

Я не хочу, чтобы моя программа аварийно завершала работу, поэтому я включил исключение C++ с помощью SEH. Так что, если есть какие-то ошибки, например, обращение к нулевому указателю, моя программа может перехватить его с помощью catch(...). Я хочу …
21 янв '11 в 02:25
1 ответ

Приложение C++ не прекратит работу

У меня есть приложение C++, которое необходимо закрыть, когда он получает команду выключения. Когда эта команда получена, она должна завершить все потоки, очистить все и корректно завершить работу. Проблема в том, что мое приложение не закрывается, …
1 ответ

Какой тип данных составляет 16 бит в 32-битной ОС и 32 бита в 64-битной ОС?

Я ищу тип данных (который будет использоваться в качестве индекса), он должен быть 16 бит в 32-битной ОС и 32-бит в 64-битной ОС. Я использую VS2010, и я знаю, что HALF_PTR может быть использован, но он не очень хорошо звучит, когда используется для…
22 окт '13 в 21:08
0 ответов

Проблема миграции с VC++

У меня есть проект VC++, созданный с помощью MS VC++ версии 7.1. Мне нужно перейти на Visual Studio 2010. Преобразование прошло успешно, однако, когда я пытаюсь построить приложение, я получаю следующие ошибки: Ошибка 1 ошибка MSB6006: "cmd.exe" зав…
27 апр '12 в 19:46
1 ответ

Установите отладочный скомпилированный pgm на "новый" компьютер

У меня есть огромный проект, который включает в себя C# & C++ и много.dll.на моем компьютере все работает просто отлично.НО - когда я копирую всю папку "debug" (со всеми необходимыми для пользователя файлами DLL и файлами конфигурации) на новый отфо…
02 авг '17 в 10:27
2 ответа

Ошибка MSVC с массивом constexpr в качестве нетипового параметра шаблона

Я пытаюсь понять, является ли то, что я вижу, ошибкой компилятора MSVC или недоразумением с моей стороны. Я пытаюсь использовать простой строковый литерал шаблона времени компиляции, например, так: constexpr const char teststr[] = "teststr"; templat…