Я дипломированный программист, и когда дело доходит до C ++, я ожидаю, что будет функция main () каждый раз. Однако мне дали проект, написанный на C ++ с Visual Studio 6.0, и он не имеет основного (...
Мне нужно сгенерировать заголовочный файл C ++, который описывает используемый компилятор. Традиционно мы использовали команду CMake: configure ($ {PROJECT_SOURCE_DIR} /configure.h.in $ {PROJECT_BINARY_DIR} /configure.h) ...
В Visual Studio 2010 в разделе Каталоги VC ++> Исполняемые каталоги я указал путь к glew32d.dll. Однако когда я запускаю исполняемый файл, он все равно жалуется. С другой стороны, если я ...
У меня есть приложение Windows Forms, написанное на C ++ / cli. Я хочу расширить это приложение некоторыми новыми формами и создать их на C # в отдельном проекте. Можно ли просто добавить проект C # в ...
Разве нельзя использовать static_cast для преобразования int в bool, поскольку он преобразует обратное неявное преобразование, но я все равно получаю предупреждение? Пример: MSVC ++ 8 bool bit = static_cast (100);
Я хочу вставить элемент в определенную позицию вектора, могу я просто использовать присвоение: // vec1 и 2 имеют одинаковую длину и как-то заполнены
vec1;
vec2; vec1 [i] = vec2 [i] // вставить ...
Я хочу определить производный класс на основе класса, экспортированного из dll. Базовый класс определен в проекте A, а производный класс находится в проекте B. Во-первых, в проекте A препроцессор MYDLL_BUILD ...
Мне нужно установить Visual C ++ Build Tools. Когда я загружаю установщик, я пытался установить его, однако он говорит мне, что мне нужно удалить VS 2015! Как я могу решить это? Почему Visual C ++ Build ...
У меня есть несколько проектов VS 2005 C ++, которые создают ряд dll и исполняемые файлы, которые являются небольшой частью большой взаимозависимой файловой иерархии. Чтобы отладить файлы, я копирую собранный ...
Как я могу преобразовать узкую строку в широкую? Я пробовал этот метод: string myName;
getline (cin, myName);
wstring имя_принтера (L (myName)); // ошибка C3861: 'L': идентификатор не найден
...
У меня есть простая проблема с моим статическим текстовым элементом управления. Я хочу написать два предложения в две строки. Я искал везде, они ответили, что его стиль не должен быть простым, и он должен быть достаточно большим...
Похоже, что этот символ является деструктором, сгенерированным компилятором. В чем разница между этим, «генерируемым компилятором деструктором» и «скалярным деструктором удаления»? Существуют ли какие-либо другие типы...
Мне нужно запустить отдельный процесс / приложение из контекстного меню; Я использую функцию launch_program для этого. Меня не волнует код выхода из созданного процесса после его завершения, я ...
Я пытаюсь выяснить все определения препроцессора компилятора Visual C ++ (MSVC). Я могу выполнить gcc -dM -E - dev / null на GCC, чтобы выгрузить все определения препроцессора. Есть ли у нас что-то подобное ...
Чего следует ожидать при использовании такого оператора, как #if TRUE? Объяснение было бы очень признательно! Я понимаю, как работает #if 1, но в моем коде он дает СОВЕРШЕННО другой результат...
Я хочу увидеть результат препроцессора Visual C ++ в моем коде, то есть эквивалент gcc -E. Да хоть убей, я не могу найти соответствующий переключатель компилятора. Как мне это сделать?
Один из моих файлов .cpp генерирует предупреждение C4275 из-за стороннего заголовка I #include ... (предупреждение запускается из-за того, что класс экспорта DLL наследуется от класса экспорта не из библиотеки DLL, насколько я могу судить) ...
Я бы хотел запустить компилятор Microsoft Visual Studio cl.exe без вызова препроцессора. Это возможно? Я думал, что простая компиляция предварительно обработанного исходного кода (с использованием флага / c) сделает ...
Используя директивы препроцессора C ++, можно ли проверить, определен ли символ препроцессора, но не имеет значения? Примерно так: #define MYVARIABLE
#if! defined (MYVARIABLE) || #MYVARIABLE == ...
Я нахожусь в процессе создания приложения с учетом DPI, но мне нужно выполнить GetWindowRect для HWND из других приложений. Моя проблема в том, что это отлично работает с приложениями, которые также поддерживают DPI ...
Можно ли связать MSVCRT.DLL VC6 с VC++10.0? По умолчанию кажется, что он связывается с MSVCR100.DLL, но я не хочу распространять еще одну DLL (MSVCRT.DLL уже доступна в...
Во время кодирования в Visual Studio я получил ошибку неразрешенного внешнего символа
и я понятия не имею, что делать. Я не знаю, что случилось.
Не могли бы вы расшифровать меня? Где что искать...
Я получил в руки проект с открытым исходным кодом, написанный на C. Он использует # ifdef для кросс-компиляции. В исходном коде много ifdef. Я хочу просто модифицировать его для одной платформы. Я думал ...
У меня есть список CMakeLists, в котором я хочу построить некоторые цели, используя динамическую версию среды выполнения C, и некоторые другие цели, используя статическую версию. Поскольку это должно быть установлено для каждой цели,...
Обратите внимание на этот код: #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 для обоих макросов, и это ...
Интересно, могу ли я вызывать функции в режиме отладки в VC ++? Предположим, у меня есть функция, для которой я установил точку останова, когда выполнение останавливается в этой точке во время отладки, могу ли я вызвать другие ...
В При обсуждении возможностей дизайна для проекта, который имеет очень большое количество констант и битовых шаблонов, которые необходимо определить, возник вопрос о том, сколько #defines может обработать стандартный компилятор? . ..