Я использую x-tools для компиляции файла .so для устаревшей 32-разрядной версии PiOS. Я столкнулся с проблемой, когда пытаюсь выполнить программу на Pi, у которой есть зависимость libpaho-mqttpp3.so; в результате чего я получаю вышеуказанную...
Используя пакетное индексирование C++26, вы можете создать простой кортеж типов, например:
template
struct type_tuple {
template
using get = Ts... ;
};
using T = type_tuple::get; // float
Как это можно повторить в более ранних версиях C++?...
Я создал базу данных с использованием SQLite3 и C++, и мне хотелось бы распечатать базу данных, чтобы посмотреть, сохранилась ли моя информация, но я не знаю, как это сделать, потому что если я это сделаю:
g++ data.cpp -o data.cpp -lsqlite3
там...
Я хочу автоматически получать и использовать Eve в своем проекте, поэтому после некоторых усилий я нашел следующий файл .cmake. Это лучший способ добиться этого или можно упростить сценарий?
# -*- mode: cmake -*-
Используя пакетное индексирование C++26, вы можете создать простой кортеж типов, например:
template
struct type_tuple {
template
using get = Ts... ;
};
using T = type_tuple::get; // float
Как это можно повторить в более ранних версиях C++?...
У меня есть решение с двумя проектами C++ в Visual Studio: один строится на основе исполняемого файла, а другой — на основе статической библиотеки, которую использует исполняемый файл. Все работает нормально, пока я не попробую использовать GLFW в...
Я пытаюсь понять семафор и мьютекс C++ и обнаружил, что блокирую один мьютекс несколько раз, или, по крайней мере, мои сообщения отладки показывают, что это так.
Хотя у нас есть только 1 мьютекс в семафоре, я получаю его для более чем 1 потока.
Я...
Я пытаюсь создать библиотеку scikit-learn для Python, файлы сборки которой представлены в виде файлов C++ в 32-битной системе Windows. Во время сборки я получаю следующую ошибку.
undefined reference to `__sync_fetch_and_add_4'...
Я хотел бы обновить свой старый компилятор GCC до версии 4.8.1.
В настоящее время я использую Code::Blocks IDE (ночная сборка, svn 8982) и компилятор - GCC 4.4.1.
Я скачал свежий GCC с их сайта - gcc.gnu.org
Из того, что я прочитал в документации ,...
Я только что прочитал книгу, в которой рекомендуется включить самый высокий уровень предупреждений в GCC. Я просто проверил документ в Интернете и обнаружил, что там слишком много параметров. Я хочу включить самый высокий уровень предупреждения,...
У меня есть программа, которая настраивает экземпляр компилятора clang и добавляет пути включения, используя класс HeaderSearchOptions. Когда я запускаю ParseAst для входного файла libavutil/samplefmt.c (из пакета ffmpeg), я получаю на экране...
У меня есть шаблонная структура Distance, в которой используется constexpr unsigned char mm2cm = 10
Поскольку Distance равен класс шаблона, я должен определить мм2см и расстояние в файле заголовка.
Этот файл заголовка включен в файлы cpp.
Я хочу,...
Я создал базу данных с использованием SQLite3 и C++, и мне хотелось бы распечатать базу данных, чтобы посмотреть, сохранилась ли моя информация, но я не знаю, как это сделать, потому что если я это сделаю:
g++ data.cpp -o data.cpp -lsqlite3
там...
У меня возникла следующая проблема: из-за автоматических аргументов лямбды выбран неправильный метод.
См. следующий пример:
template
concept ValidNonConstSignature = requires(FunctionT exec_fn, T& value) { exec_fn(value); };
Можно ли изменить активный член в объединении, скопировав значение предыдущего активного члена, используя std::construct_at?
Этот минимальный пример
#include
constexpr int f() {
union U {
char x{0};
int y;
} u;
std::construct_at(&u.y, u.x);...
Я работаю над чем-то, что извлекает число с плавающей запятой из строки. Я заметил, что некоторые значения приводят к немного неточным значениям с плавающей запятой. Некоторые исследования на эту тему подсказали мне:
Можно ли изменить активный член в объединении, скопировав значение предыдущего активного члена, используя std::construct_at?
Этот минимальный пример
#include
constexpr int f() {
union U {
char x{0};
int y;
} u;
std::construct_at(&u.y, u.x);...
MSVC предупредил меня об этом коде внутри point_concept.hpp внутри класса boost::geometry::concepts::Point:
template
struct dimension_checker
{
static void apply()
{
P* p = 0;
geometry::set(*p, geometry::get(*p));
dimension_checker
::apply();
}...
Я работаю над игрой, представленной классом Game, который владеет каждым GameEntity и хранит их в контейнере.
Однако для для удобства мой класс Game также хотел бы иметь специальный контейнер для определенного типа GameEntity, например...
Я создаю виджет временной шкалы в Qt на основе платформы QGraphics. Моя проблема заключается в обработке коллизий элементов (унаследованных от QGraphicsRectItem) на моих дорожках временной шкалы.
Я использую функцию itemChange() для отслеживания...
В настоящее время я использую Visual Studio C++ (выпуск сообщества) для одного из своих проектов. Недавно я наткнулся на комментарии, в которых говорилось, что VS Code с Clang — лучший выбор. Текущая платформа: VS C++ 2022 (версия для сообщества)....
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения