0
ответов

C ++ Нет функции main ()?

Я дипломированный программист, и когда дело доходит до C ++, я ожидаю, что будет функция main () каждый раз. Однако мне дали проект, написанный на C ++ с Visual Studio 6.0, и он не имеет основного (...
вопрос задан: 21 February 2017 01:13
0
ответов

Может ли Visual Studio создать файл конфигурации?

Мне нужно сгенерировать заголовочный файл C ++, который описывает используемый компилятор. Традиционно мы использовали команду CMake: configure ($ {PROJECT_SOURCE_DIR} /configure.h.in $ {PROJECT_BINARY_DIR} /configure.h) ...
вопрос задан: 17 February 2017 15:59
0
ответов

Почему Visual Studio не может найти мою DLL? [дубликат]

В Visual Studio 2010 в разделе Каталоги VC ++> Исполняемые каталоги я указал путь к glew32d.dll. Однако когда я запускаю исполняемый файл, он все равно жалуется. С другой стороны, если я ...
вопрос задан: 25 December 2016 15:32
0
ответов

взаимодействие между проектом C # и проектом C ++ в одном решении

У меня есть приложение Windows Forms, написанное на C ++ / cli. Я хочу расширить это приложение некоторыми новыми формами и создать их на C # в отдельном проекте. Можно ли просто добавить проект C # в ...
вопрос задан: 22 December 2016 08:16
0
ответов

Почему приведение типа int to a bool выдает предупреждение?

Разве нельзя использовать static_cast для преобразования int в bool, поскольку он преобразует обратное неявное преобразование, но я все равно получаю предупреждение? Пример: MSVC ++ 8 bool bit = static_cast (100);
вопрос задан: 19 December 2016 09:06
0
ответов

вставить элемент в определенную позицию вектора

Я хочу вставить элемент в определенную позицию вектора, могу я просто использовать присвоение: // vec1 и 2 имеют одинаковую длину и как-то заполнены vec1; vec2; vec1 [i] = vec2 [i] // вставить ...
вопрос задан: 25 November 2016 10:45
0
ответов

неразрешенный внешний символ для __declspec(dllimport) при использовании dll для экспорта класса

Я хочу определить производный класс на основе класса, экспортированного из dll. Базовый класс определен в проекте A, а производный класс находится в проекте B. Во-первых, в проекте A препроцессор MYDLL_BUILD ...
вопрос задан: 23 November 2016 12:17
0
ответов

C # получает дочерние дескрипторы с помощью FindWindowEx по имени и порядковому номеру

Согласно http://msdn.microsoft.com/en-us/library/ms633500(v=vs.85) .aspx определяю функцию FindWindowEx. using System.Runtime.InteropServices; [DllImport ("user32.dll", CharSet = CharSet.Unicode)] ...
вопрос задан: 23 November 2016 11:02
0
ответов

Как установить инструменты сборки Visual C ++?

Мне нужно установить Visual C ++ Build Tools. Когда я загружаю установщик, я пытался установить его, однако он говорит мне, что мне нужно удалить VS 2015! Как я могу решить это? Почему Visual C ++ Build ...
вопрос задан: 15 November 2016 23:41
0
ответов

Как запускать события VS после сборки без перекомпоновки

У меня есть несколько проектов VS 2005 C ++, которые создают ряд dll и исполняемые файлы, которые являются небольшой частью большой взаимозависимой файловой иерархии. Чтобы отладить файлы, я копирую собранный ...
вопрос задан: 14 November 2016 15:30
0
ответов

преобразование узкой строки в широкую

Как я могу преобразовать узкую строку в широкую? Я пробовал этот метод: string myName; getline (cin, myName); wstring имя_принтера (L (myName)); // ошибка C3861: 'L': идентификатор не найден ...
вопрос задан: 6 October 2016 21:06
0
ответов

Как написать многострочный текст в элементе управления статическим текстом в mfc?

У меня есть простая проблема с моим статическим текстовым элементом управления. Я хочу написать два предложения в две строки. Я искал везде, они ответили, что его стиль не должен быть простым, и он должен быть достаточно большим...
вопрос задан: 5 October 2016 19:08
0
ответов

Что означает символ «вектор, удаляющий деструктор в VС++?

Похоже, что этот символ является деструктором, сгенерированным компилятором. В чем разница между этим, «генерируемым компилятором деструктором» и «скалярным деструктором удаления»? Существуют ли какие-либо другие типы...
вопрос задан: 27 July 2016 14:52
0
ответов

Нужно ли использовать CloseHandle после создания нового процесса?

Мне нужно запустить отдельный процесс / приложение из контекстного меню; Я использую функцию launch_program для этого. Меня не волнует код выхода из созданного процесса после его завершения, я ...
вопрос задан: 7 July 2016 17:00
0
ответов

Определяет препроцессор дампа Visual C ++

Я пытаюсь выяснить все определения препроцессора компилятора Visual C ++ (MSVC). Я могу выполнить gcc -dM -E -
вопрос задан: 6 July 2016 19:05
0
ответов

C++, использующий условную директиву #if TRUE

Чего следует ожидать при использовании такого оператора, как #if TRUE? Объяснение было бы очень признательно! Я понимаю, как работает #if 1, но в моем коде он дает СОВЕРШЕННО другой результат...
вопрос задан: 27 June 2016 16:04
0
ответов

Как я могу увидеть результат работы препроцессора Visual C ++? [дубликат]

Я хочу увидеть результат препроцессора Visual C ++ в моем коде, то есть эквивалент gcc -E. Да хоть убей, я не могу найти соответствующий переключатель компилятора. Как мне это сделать?
вопрос задан: 24 June 2016 20:31
0
ответов

#pragma warning не подавляет предупреждение

Один из моих файлов .cpp генерирует предупреждение C4275 из-за стороннего заголовка I #include ... (предупреждение запускается из-за того, что класс экспорта DLL наследуется от класса экспорта не из библиотеки DLL, насколько я могу судить) ...
вопрос задан: 23 June 2016 18:35
0
ответов

Есть ли определение препроцессора, которое определяется, если компилятор - MSVC?

Так что я могу сделать что-то вроде #ifdef MSVC // здесь делаем код, специфичный для компилятора #endif
вопрос задан: 21 June 2016 14:57
0
ответов

Как запустить препроцессор и компилятор MSVC в два отдельных шага?

Я бы хотел запустить компилятор Microsoft Visual Studio cl.exe без вызова препроцессора. Это возможно? Я думал, что простая компиляция предварительно обработанного исходного кода (с использованием флага / c) сделает ...
вопрос задан: 19 June 2016 15:43
0
ответов

Как проверить, является ли символ препроцессора # define'd, но не имеет значения?

Используя директивы препроцессора C ++, можно ли проверить, определен ли символ препроцессора, но не имеет значения? Примерно так: #define MYVARIABLE #if! defined (MYVARIABLE) || #MYVARIABLE == ...
вопрос задан: 17 June 2016 22:17
0
ответов

Получение правильного RECT с учетом DPI из GetWindowRect из внешнего окна

Я нахожусь в процессе создания приложения с учетом DPI, но мне нужно выполнить GetWindowRect для HWND из других приложений. Моя проблема в том, что это отлично работает с приложениями, которые также поддерживают DPI ...
вопрос задан: 7 June 2016 11:03
0
ответов

Как создать ссылку на msvcrt.dll вместо msvcr100.dll в VC++ 10.0?

Можно ли связать MSVCRT.DLL VC6 с VC++10.0? По умолчанию кажется, что он связывается с MSVCR100.DLL, но я не хочу распространять еще одну DLL (MSVCRT.DLL уже доступна в...
вопрос задан: 22 May 2016 19:31
0
ответов

Неразрешенный внешний символ в объектных файлах

Во время кодирования в Visual Studio я получил ошибку неразрешенного внешнего символа и я понятия не имею, что делать. Я не знаю, что случилось. Не могли бы вы расшифровать меня? Где что искать...
вопрос задан: 13 April 2016 08:08
0
ответов

Почему утверждение «cout << '\\\\;» не ошибочно?

Исходный код выглядит следующим образом. cout << '\\' << endl; // ОК, выводим \ cout << '\\\\' << endl; // Хорошо, вывод - целое число 23644, но почему? Заявление Cout <& ...
вопрос задан: 8 April 2016 09:23
0
ответов

Как избавиться от ifdef в большой проект c

Я получил в руки проект с открытым исходным кодом, написанный на C. Он использует # ifdef для кросс-компиляции. В исходном коде много ifdef. Я хочу просто модифицировать его для одной платформы. Я думал ...
вопрос задан: 5 April 2016 20:17
0
ответов

Как с помощью CMake установить определенные флаги компилятора для конкретной цели в конкретной конфигурации сборки?

У меня есть список CMakeLists, в котором я хочу построить некоторые цели, используя динамическую версию среды выполнения C, и некоторые другие цели, используя статическую версию. Поскольку это должно быть установлено для каждой цели,...
вопрос задан: 30 March 2016 21:10
0
ответов

MSVC не раскрывает __VA_ARGS__ правильно

Обратите внимание на этот код: #define F (x, ...) X = x и VA_ARGS = __VA_ARGS__ #define G (...) F (__ VA_ARGS__) F (1, 2, 3) G (1, 2, 3) Ожидаемый результат - X = 1 и VA_ARGS = 2, 3 для обоих макросов, и это ...
вопрос задан: 11 March 2016 11:03
0
ответов

Вызов функций в режиме отладки в VC ++ (Immediate Window)

Интересно, могу ли я вызывать функции в режиме отладки в VC ++? Предположим, у меня есть функция, для которой я установил точку останова, когда выполнение останавливается в этой точке во время отладки, могу ли я вызвать другие ...
вопрос задан: 6 March 2016 20:22
0
ответов

Есть ли ограничение на количество #defines, которые могут обрабатывать препроцессоры gcc и VC ++?

В При обсуждении возможностей дизайна для проекта, который имеет очень большое количество констант и битовых шаблонов, которые необходимо определить, возник вопрос о том, сколько #defines может обработать стандартный компилятор? . ..
вопрос задан: 4 March 2016 17:27