0
ответов

Хорошие подходы к принудительной сборке с повышенным уровнем предупреждений для нового кода C ++

Я унаследовал большую базу кода C ++ для нескольких приложений Windows, которые успешно используются многими клиентами. Кодовая база имеет историю более 15 лет. ...
вопрос задан: 1 January 2016 22:16
0
ответов

Сбой при использовании delete [] для удаления указателя

Код, который я использую для вывода pTemp: if (m_pTImgFrame! = NULL) {for (int i = 0; i
вопрос задан: 6 December 2015 09:48
0
ответов

Функция api win32 для получения текущей скорости процессора

Мне неизвестна функция / функции win32 api, используемые для запроса текущей скорости процессора локального ПК. Я не хочу использовать WMI, потому что это вряд ли возможно на всех ПК.
вопрос задан: 4 December 2015 07:32
0
ответов

Альтернативный API strerror _r для ОС Windows

Я вижу strerror _r (... )API больше не поддерживается в Visual C++ 2008, вероятно, из-за проблем с безопасностью потоков. Я хочу использовать аналогичную функциональность в своей программе. Есть ли другой winapi, который...
вопрос задан: 30 November 2015 11:28
0
ответов

Функция CreateWindowEx не работает, но GetLastError () возвращает ERROR_SUCCESS

Я пытаюсь создать простое окно на C / C ++, используя собственную систему очереди сообщений Windows (без .NET). Я следовал руководству MSDN и написал базовый код, который создает пустое окно: ...
вопрос задан: 13 November 2015 21:07
0
ответов

sizeof («…») в Visual C ++ меня расстраивает

Я писал фрагмент кода, в котором я использую sizeof («somestring») в качестве параметра функции , то я заметил, что функция не возвращает ожидаемое значение, поэтому я пошел посмотреть соответствующий asm ...
вопрос задан: 10 November 2015 14:20
0
ответов

Как сгенерировать код сборки из исходного кода C ++ в Visual Studio 2010

Я хочу сгенерировать код сборки из исходного кода C ++ с помощью компилятора Microsoft VC ++. Я хочу сделать это в самой командной строке. Не из IDE. Что такое команды / параметры?
вопрос задан: 1 November 2015 00:12
0
ответов

Отключить предупреждение в MSVC ++ 2010

У меня есть следующий код: / ** Тупо копирует символы Unicode в обычные символы. * / std :: string wstring2string (__ в const std :: wstring & s) {std :: string temp (s.length (), ''); #pragma warning (...
вопрос задан: 8 October 2015 14:19
0
ответов

Как собрать Qt 4.8.6 с Visual Studio 2015 без официальной поддержки?

В настоящее время (сентябрь 2015 г.) официальной сборки Qt для Visual Studio 2015 не существует. Как собрать ее вручную?
вопрос задан: 29 September 2015 16:15
0
ответов

Доступ к методу из библиотеки DLL из программы C #

У меня есть программа на языке C, и я создал файл DLL. Я использую Windows Vista и Visual C ++. Теперь мне нужно получить доступ к методу из этой библиотеки DLL из метода Main () кода C #. Что нужно сделать ...
вопрос задан: 17 September 2015 07:06
0
ответов

C++, объявляющий управляемую переменную в собственном коде

У меня есть форма.NET и собственный код в Visual Studio. Проблема в том, что :я не могу объявить глобальный экземпляр моей формы.NET в собственном коде, например :Editor^ maineditor; Это дает мне это...
вопрос задан: 15 September 2015 08:49
0
ответов

C ++ игнорирует оператор if

Иногда Visual C ++ игнорирует условие if и никогда не входит в него! В режиме отладки я вижу, что значение условного выражения истинно, но C ++ игнорирует его! как это: if (childrens.at (j) -> правила ....
вопрос задан: 2 September 2015 00:07
0
ответов

Удалить ссылки на PDB из выпущенного файла

Я использую, чтобы всегда смотреть на окончательный двоичный исполняемый файл или dll после отладки и создания файла с любой IDE. Сейчас пробую Visual C++ 2010, в поисках лучшего релиза, без хлама...
вопрос задан: 1 September 2015 12:33
0
ответов

Что такое Microsoft Visual Studio, эквивалентная параметру ld GCC --whole-archive

При компоновке статической библиотеки с исполняемым файлом символы, на которые нет ссылок, обычно отбрасываются. В моем случае некоторые неиспользуемые объекты используются для регистрации соответствующих классов в фабрике ...
вопрос задан: 10 August 2015 11:05
0
ответов

как завершить процесс, созданный CreateProcess ()?

Я создал процесс, используя CreateProcess (). Это код: STARTUPINFO si = {0}; PROCESS_INFORMATION pi = {0}; result = CreateProcess ("C: \\ AP \\ DatabaseBase \\ dbntsrv.exe", NULL, NULL, NULL, ...
вопрос задан: 5 August 2015 07:22
0
ответов

Как передать строку из C ++ - CLI в C # через обратные вызовы и делегаты C ++ - CLI

У меня есть оболочка C ++ - CLR вокруг стандартной библиотеки C ++, вызываемой из C # . Для получения сообщений о состоянии из библиотеки я использую делегат, назначенный для обратного вызова в коде C ++ через Marshal :: ...
вопрос задан: 25 July 2015 12:36
0
ответов

как объединить два LPCWSTR?

У меня есть две переменные, которые являются LPCWSTR. Я хочу создать новую переменную, которая будет иметь значения первой и второй переменных. Я пробовал это, но это не сработало. LPCWSTR d = L "SD"; LPCWSTR f = L "...
вопрос задан: 5 July 2015 22:55
0
ответов

«Сочетание библиотеки Boost DLL со статической средой выполнения - действительно плохая идея…»

У меня есть два проекта в решении Visual Studio. Один создает статический LIB, другой - динамическую DLL. Оба используют статическое связывание времени выполнения (/ MT и / MTd), и оба используют Boost. Повышение не было моим решением…
вопрос задан: 5 July 2015 21:04
0
ответов

Унаследованный член абстрактного класса не может быть инициализирован унаследованным конструктором

class CarPart { public: CarPart (): name (""), price (0) {} virtual int getPrice () = 0; // {return price;} защищенный: внутренняя цена; имя строки; }; class Tire: public CarPart { public: ...
вопрос задан: 17 June 2015 08:34
0
ответов

фатальная ошибка LNK1179: неверный или поврежденный файл: дубликат COMDAT '_IID_IXMLDOMImplementation'

Я получаю эту единственную ошибку при связывании своего проекта COMMUNICATION.obj: фатальная ошибка LNK1179: неверный или поврежденный файл: дубликат COMDAT '_IID_IXMLDOMImplementation' Что является источником ...
вопрос задан: 16 June 2015 13:53
0
ответов

Исполняемый файл Visual C++ и отсутствует MSVCR100d.dll

Я знаю, что этот вопрос задавался в других местах и ​​я получил ответ, но у меня проблемы с MS Visual Studio 2010. Я разработал исполняемый файл C++, но если я запускаю версию Release на машине, которая не...
вопрос задан: 3 June 2015 10:39
0
ответов

Пропускать msvcr100.dll при разработке на C/C++ для Windows?

Можно ли разрабатывать на C/C++ для Windows и не ссылаться на msvcr100.dll? Я понимаю, что это стандартная библиотека c для windows, но мне было интересно, как все программы на моем...
вопрос задан: 3 June 2015 10:31
0
ответов

Visual Studio 2010 включает MFC, даже если указано пустое консольное приложение (C ++)

Я потратил большую часть своего дня, пытаясь выяснить, почему возникает эта ошибка, но она продолжает загадывать мне. Я создал консольное приложение на Visual C ++ и указал, что оно пустое. Положив ...
вопрос задан: 14 May 2015 13:17
0
ответов

64-битная сборка на Microsoft Visual C ++ Express 2010

Я пытаюсь скомпилировать проект vc ++ как 64-битный, используя Visual C ++ Express 2010. Я знаю, что 64-битный компилятор не поставляется с установкой vc ++ Express по умолчанию, поэтому я установил windows sdk ...
вопрос задан: 12 May 2015 10:15
0
ответов

Visual Studio не позволяет мне использовать определенные имена переменных

Я использую Visual Studio 2010 Express. Когда я использую определенные имена переменных, такие как "near", "far", "IN", "OUT", я не могу скомпилировать: Я получаю синтаксические ошибки, расположенные после используемого имени переменной. Пример: z = 1.0/(
вопрос задан: 17 April 2015 15:29
0
ответов

Как определить относительные пути в Visual Studio Project?

У меня есть библиотека и консольное приложение, использующее библиотеку. В библиотеке есть папка с исходными и заголовочными файлами. Мой проект находится в дочернем / внутреннем каталоге, но тот каталог библиотеки, который мне нужен ...
вопрос задан: 17 April 2015 02:21
0
ответов

Кроссплатформенный макрос ALIGN(x)?

Я хочу создать структуру, которая имеет определенное выравнивание. Я хотел бы использовать одно и то же определение структуры для компиляторов GCC и VisualC++. В VisualC++ обычно делают так: __declspec(...
вопрос задан: 5 April 2015 11:02
0
ответов

Почему этот макрос подсчета аргументов с переменным числом аргументов не работает в VC ++?

Я получил следующую реализацию, чтобы получить количество аргументов в макросе с переменным числом аргументов (в настоящее время ограничено 16 аргументами). Однако для VS2010 вывод всегда равен 1, независимо от количества аргументов ...
вопрос задан: 31 March 2015 03:29
0
ответов

Расширение макросов с переменным числом аргументов MSVC ++

Итак, у меня есть макрос, который хорошо работает в GCC, но не в компиляторе Microsoft C ++. Я надеюсь, что кто-то знает обходной путь или, возможно, сможет объяснить мне, почему он так себя ведет. Я уверен, что это ... .
вопрос задан: 30 March 2015 13:32
0
ответов

получить каталог по пути к файлу c ++

Как проще всего получить каталог, в котором находится файл? Я использую это, чтобы найти рабочий каталог. string filename = "C: \ MyDirectory \ MyFile.bat" В этом примере я должен получить "C: \ ...
вопрос задан: 18 March 2015 16:32