Вопросы с меткой [clang]
У метки clang нет краткого описания.
108 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
2
голоса
1
ответ
67
показов
Почему возникает ошибка default member initializer needed within definition of enclosing class outside of member functions?
Почему вот такой код компилируется
#include <vector>
#include <map>
struct A{
int x;
std::vector<int> y{};
};
struct B {
static inline const std::map<int, A> m {
...
0
голосов
0
ответов
38
показов
Проблема с подключением LLVM к inkwell
Я решил запилить проект посложнее (например, создание компилятора). Для его создания я решил воспользоваться inkwell, которому требуется LLVM.
Благодаря усилиям нашего любимого Deepseek и его советам. ...
2
голоса
0
ответов
119
показов
Является ли Clang самодостаточным компилятором под Windows?
Под различными постами (в том числе и на stackoverflow) я встречаю следующий мысль: "Clang не является самодостаточным компилятором. Его надо использовать в комбинации с MinGW/MSYS".
Что ...
2
голоса
1
ответ
90
показов
При cmake --install динамическая библиотека теряет символьную ссылку на другую
Имеется проект, внутри которого собираются 2 библиотеки TinyEXIF и tinyxml2, причем TinyEXIF требует tinyxml2.
CMakeLists.txt:
option(BUILD_TINYEXIF "Build 3rdparty library TinyEXIF with tinyxml2&...
2
голоса
0
ответов
57
показов
Проблема с работой файлов clang в Termux
В Termux при запуске программ на clang в терминале сначала печатается предупреждение:
WARNING: linker: /data/data/com.termux/files/home/MyProgram/MyC-Cpp/a.out: unsupported flags DT_FLAGS_1=0x8000001
...
2
голоса
0
ответов
79
показов
Является ли нарушением strict aliasing каст указателя на агрегатный тип к указателю на тип члена?
Предположим, есть тип
struct A{
int c{};
int d{};
}
Является ли нарушением strict_aliasing
A a{};
reinterpret_cast<int*>(&a);
-2
голоса
1
ответ
204
показа
как настроить vs code как vs 2022 c++
Долгое время я спокойно сидел на VS 2022 и не имел проблем. Одной кнопкой "Локальный отладчик Windows" запускался код и я не имел проблем, но сейчас, когда мне потребовалось пользоваться ...
0
голосов
0
ответов
69
показов
CodeBlocks с LLVM Clang. Как нормально и адекватно настроить?
Захотел я на C++ писать. Скачал clang+llvm-19.1.0 с https://clang.llvm.org/get_started.html. Скачал CodeBlocks, т.к. не понял как в VS подключить компилятор под C++, а не под Visual C++. Помогите ...
1
голос
0
ответов
41
показ
wxWidgets и Clang в Visual Studio. Можно ли использовать их вместе?
Я решил попытаться создать проект на Clang с библиотеками Boost и wxWidgets. Я установил Clang(LLVM) из инсталлятора Visual Studio. Могу ли я использовать его вместе с wxWidgets?
Если да, то может ...
1
голос
1
ответ
105
показов
Могут ли статические библиотеки, собранные с libstdc++ рантаймом использоваться в исполняемом файле, собранным с libcxx
Могут ли статическик библиотеки, собранные с libstdc++ рантаймом использоваться в исполняемом файле, собранным с libcxx? По идее, к библиотеке подтянется рантайм исполняемого файла, к которому она ...
1
голос
1
ответ
284
показа
Как собрать библиотеку .so из Windows?
Я без проблем собираю динамическую библиотеку .dll:
mkdir build
cd build
cmake .. -A Win32 -T ClangCL
cmake --build .
То же самое прекрасно собирается в Ubuntu 22.04, только .so:
mkdir build
cd build
...
1
голос
1
ответ
460
показов
Как поменять компилятор по умолчанию в cmake
Я хочу использовать cmake с компилятором clang++, указал все пути до clang в переменных средах, но по умолчанию cmake все равно использует MSVC. Подскажите, можно ли как-то сделать clang по умолчанию?
...
1
голос
0
ответов
109
показов
Странное поведение компиляторов
Написал пример кода, который очень меня смутил. MSVC компилирует его без проблем в,но Clang и GCC нет.Баг компилятора или реализация?
template<typename T,typename...U>
struct A
{
static void ...
0
голосов
0
ответов
188
показов
Как правильно обойти strict_aliasing при касте похожих типов?
У меня есть 2 структуры, A и B, содержащие по 2 поля. При этом B отличается от A только первым полем, которое является enum class типом, унаследованным от типа первого поля A. Я хочу заполнить массив ...
2
голоса
1
ответ
250
показов
Python ctypes AttributeError: function not found
Я пытаюсь совместить Python с C при помощи dll
Файл main.c:
#include <stdio.h>
void print(char *str) {
printf("%s", str);
}
При сборке в dll никаких ошибок нет, использую clang ...