Вопросы по теме 'clang++'
catch() проглатывает все остальные уловы в xcode llvm 3.0
Я пытаюсь запустить googletest в моем проекте С++, и часть этого связана с использованием EXPECT_THROW(statement, expected_exception); . Я использую XCode с выбранным «Apple LLVM Compiler 3.0». Все это есть на Snow Leopard 10.6.8, XCode 4.2.
Я...
281 просмотров
schedule
26.04.2023
как указать gcc/clang выводить временные файлы в определенный каталог
При использовании параметра --save-temps для сохранения временных файлов gcc/clang выводит временный файл в том же каталоге, что и входные файлы. Есть ли возможность указать gcc для вывода файлов в какой-либо другой каталог.
OR
Если параметр...
12924 просмотров
schedule
27.10.2022
Использование clang-2.9 с Os X 10.5.8 для компиляции Z3
Я хочу использовать Z3Py и пытаюсь установить Z3, следуя инструкциям в http://z3.codeplex.com/SourceControl/changeset/view/89c1785b7322#README Я получаю следующее:
dhcp-154:z3-89c1785b7322 mgarcia$ ./configure CXX=clang++
checking whether we are...
387 просмотров
schedule
23.10.2022
В чем разница между clang и clang ++ при сборке библиотеки?
Я компилировал библиотеку c (для использования в проекте c ++) с помощью clang. У меня возникли ошибки компоновщика (в частности, неопределенный символ для функции hqxInit) при попытке связать эту библиотеку. Когда я переключаюсь на clang ++, он...
2644 просмотров
schedule
18.07.2022
clang ++, boost :: spirit и c ++ 11
Я использую clang ++ (clang-421.0.60), упакованный с Xcode 4.6, и столкнулся с проблемой с boost :: spirit. Если я компилирую без каких-либо флагов, все компилируется нормально. Если я компилирую с помощью '-std = c ++ 11', я получаю следующую...
1497 просмотров
schedule
12.12.2022
Создайте общую библиотеку с помощью Clang++
Я пытаюсь создать общую библиотеку (dll для Windows) с помощью Clang++.
Я выполнил следующие команды:
clang++ -c -o hello.o hello.cpp
clang++ -shared -v -o hello.dll hello.o
Первая команда работает нормально, но когда я пытаюсь собрать...
7273 просмотров
schedule
15.12.2022
CocoaPods: связывание с символами C++, определенными в libPods.a
Недавно я начал работать над файлом podSpec, который интегрирует levelDB в мои проекты. ( https://github.com/iljaiwas/Podspecs/blob/master/LevelDBPodSpec/0.0.1/leveldb.podspec )
Однако, когда я ссылаюсь на любой символ C++ из файла .mm в основной...
5366 просмотров
schedule
21.11.2022
clang поддержка инициализации агрегации в Mac OS X
Я пытаюсь скомпилировать инициализацию собрания списка С++ 11 на clang++ на Mac.
#include <iostream>
#include <list>
#include <string>
using namespace std;
int main(int argc, char *argv[]) {
list<string> aList =...
344 просмотров
schedule
29.06.2022
автоматически генерировать заголовок с помощью gcc или clang
Учитывая исходный файл source.cpp , как я могу сгенерировать соответствующие заголовки source.hpp ?
У меня 64-разрядная версия Linux, и я хотел бы избежать написания заголовков вручную, чтобы сократить количество времени, которое я трачу на...
1105 просмотров
schedule
27.11.2022
аргумент по умолчанию, gcc против clang
Код выглядит так:
struct Foo {
Foo(const char *);
};
Foo::Foo(const char *str = 0)
{
}
VS 2013 и gcc 4.8.0 принимают такой код, а clang 3.3 отклоняет такой код:
ошибка: добавление аргумента по умолчанию при повторном объявлении...
6389 просмотров
schedule
06.07.2022
clang++ -stdlib=libc++ приводит к неопределенной ссылке
Почему я получаю следующую ошибку компоновщика при использовании clang с libc++:
$ clang++ -stdlib=libc++ po.cxx -lpoppler
/tmp/po-QqlXGY.o: In function `main':
po.cxx:(.text+0x33): undefined reference to `Dict::lookup(char*, Object*,...
12345 просмотров
schedule
05.07.2022
Clang оптимизация бесконечной хвостовой рекурсии
#include <iostream>
int foo(int i){
return foo(i + 1);
}
int main(int argc,char * argv[]){
if(argc != 2){
return 1;
}
std::cout << foo(std::atoi(argv[1])) << std::endl;
}
% clang++ -O2...
1125 просмотров
schedule
04.10.2022
Наследование конструктора в шаблонном классе (C++11)
У меня есть следующее определение класса:
template<typename T>
class Point {
private:
T px, py;
public:
Point(T x, T y): px(x), py(y) {
std::cout << "created " << x << ":" << y <<std::endl;...
1202 просмотров
schedule
29.10.2022
Использование clang++, -fvisibility=hidden, typeinfo и type-erasure
Это уменьшенная версия проблемы, с которой я столкнулся с clang++ в Mac OS X. Это было серьезно отредактировано, чтобы лучше отразить реальную проблему (первая попытка описать проблему не демонстрировала проблему).
Провал
У меня есть большая...
10035 просмотров
schedule
31.01.2023
Компиляция с Clang ++ игнорирует CMAKE_INCLUDE_PATH
Я пытаюсь скомпилировать проект C ++ с помощью clang ++ и CXX_FLAGS "-Wall -stdlib = libc ++ -std = c ++ 11" в OS X. Проект является проектом CMAKE и требует включения cln и ginac. Однако компилятор не может найти соответствующие заголовки, когда я...
1219 просмотров
schedule
10.10.2022
В чем разница? лязг++ | лязг -std = С++ 11
Я ошибочно использовал эту команду, которая не удалась на этапе ссылки:
$ clang -std=c++11 -stdlib=libc++ myInputFile.cpp
Кто-нибудь может объяснить, почему clang предоставляет параметр языка C++ и почему он не может связать? Почему...
27872 просмотров
schedule
29.07.2023
Программа Simple Protocol Buffers работает при компиляции с g++, но не с clang++
Я пытаюсь использовать буферы протокола в простой программе на C++. Когда я компилирую с g++ , программа выполняется и завершается нормально. Когда я компилирую с clang++ , программа дает сбой, жалуясь, что pointer being freed was not allocated...
1805 просмотров
schedule
29.10.2023
Реализация трейта дает разные результаты с clang и g++, что правильно?
Я начинаю постепенно восполнять пробел в своих знаниях о шаблонах C++, и, прочитав много о том, как обрабатывать ошибки до того, как компилятор действительно попадет в тело шаблонного кода, я придумал следующую структуру, чтобы проверить,...
118 просмотров
schedule
28.03.2023
Использование SFINAE для обнаружения статического constexpr
Я пытаюсь применить метод из http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Member_Detector , чтобы проверить, имеет ли тип статический элемент constexpr.
Вот что я пробовал:
#include <stddef.h>
#include <stdint.h>
#include...
65 просмотров
schedule
15.11.2022
ошибка clang при добавлении typecast в метод параметра шаблона
У меня есть шаблонная структура, которая принимает в качестве параметров тип метода и указатель на метод и оборачивает его в C-подобную функцию:
template <typename T, T> struct proxy;
template <typename T, typename R, typename ...Args, R...
291 просмотров
schedule
04.08.2022