Описание тега g++-4.7
Этот тег обозначает версию 4.7 компилятора g++, который является частью Gnu Compiler Collection (GCC).
0
ответов
Ошибка CppUTest с -std= C++11 на g++ 4.7.2
Я использую CppUTest с g++ 4.7.2 некоторое время без проблем. Тем не менее, я только что перевернул -std=c++11 вариант, чтобы я мог начать использовать std::unique_ptr и это немедленно терпит неудачу. Даже просто компилируя основной модуль: #include…
01 авг '13 в 03:08
1
ответ
Как вызвать дескриптор статического массива в шаблоне C++?
Как реализовать следующую функцию шаблона в C++11 для поддержки типов массива в качестве параметра шаблона? В настоящее время компиляция завершается с ошибкой, как показано ниже. Есть ли какая-то синтаксическая хитрость, которая работает вокруг? tem…
11 июл '14 в 09:29
0
ответов
Boost:: Вариант<boost:: shared_ptr <T>> не скомпилируется
Следующий код не скомпилируется с g++ 4.7.3, когда -std=c++11 установлен флаг (сообщение об ошибке вставлено внизу): #include <boost/variant.hpp> #include <boost/shared_ptr.hpp> int main() { boost::shared_ptr<int> i; boost::variant…
31 окт '13 в 02:27
1
ответ
Явная специализация внутренней структуры в области, не связанной с пространством имен
Я знаю, что есть много постов о "Явной специализации в области не-пространства имен"; Я уже прочитал большинство из них, но (если я не очень хорошо понял ответы), они не отвечают на этот конкретный вопрос. На самом деле, я нашел обходной путь в моей…
06 май '13 в 14:35
2
ответа
Доступ к вложенным членам класса на C++11
В C++11 я пытаюсь получить доступ к переменной-члену включающего класса из вложенного класса следующим образом: struct Enclosing { int a; struct Nested { int f() { return a; } }; }; Даже это не компилируется с использованием g++4.7.2 с -std= C++11, …
17 янв '15 в 19:37
1
ответ
Регулярное выражение заменяет шаблон на шаблон
Я новичок в регулярных выражениях. Я гуглил и нашел некоторые решения, а затем я придумал свое собственное решение следующим образом #include <string.h> #include <regex.h> #include <iostream> int rreplace (char *buf, int size, rege…
15 янв '14 в 02:16
3
ответа
Чистый виртуальный метод называется - кросс-компиляция
Я пишу библиотеку событий на основе событий для использования на BeagleBone Black и обнаружил странную ошибку. Когда я компилирую точно такой же код с такими же флагами, я получаю следующие ошибки на процессоре на основе ARM, но не при запуске кода,…
15 ноя '13 в 21:00
1
ответ
Вызов перегруженного 'Point_(cv::Point2f&)' неоднозначен
Я работаю над примером кода для OpenCV2 и C++, и я застрял. Компилятор (MinGW, g++ 4.7.2 на Win7) говорит, что вызов перегруженного 'Point_(cv::Point2f&)' неоднозначен, но я не могу точно найти, что не так. Вот ошибка: 18:09:33 **** Incremental Buil…
05 авг '13 в 16:21
2
ответа
Ошибка компиляции: libDAI-0.3.2 в Ubuntu 14.04 с MATLAB
Я пытаюсь установить libDAI-0.3.2 в Ubuntu 14.04. Мне нужно использовать его с MATLAB. Я сделал следующие изменения: В Makefile.conf: CC = G ++ - 4.7 MEXFLAGS: = CXX = # $ (CC) CXXFLAGS # '$ (CCFLAGS)' В Makefile.ALL: WITH_MATLAB=true Поскольку комп…
10 дек '15 в 20:29
1
ответ
Как заставить g++ создать имя символа C
У меня есть функция с именем init в файле cpp, но когда я ее компилирую, g++ создает в объектном файле символ с именем _Z4initv, поэтому, когда я связываю после с помощью ld опцию -e init, очевидно, что ld не распознает символ в этом. Есть ли способ…
10 мар '17 в 10:53
2
ответа
Обнаружена ошибка "fdopen не был объявлен" в g++ 4, скомпилированном в g++3
У меня есть код, который счастливо скомпилирован с g ++ версии 3. что-то. Затем я хотел создать какой-то другой код, содержащий символы C++11, поэтому я обновился до g++ 4.7. Теперь мой оригинальный код не собирается. Я получаю ошибку: 'fdopen' не б…
11 апр '13 в 08:28
1
ответ
g++ статическая ссылка на libstdC++. ошибка
Мое приложение может быть успешно скомпилировано и скомпоновано через GCC/G++ 4.4.7, который поставляется с CentOS 6.5. Я хочу статическую ссылку libstdC++. Через -static-libstdc++, но это не поддерживается 4.4.7. Поэтому я установил redhat-devtools…
06 фев '14 в 03:15
2
ответа
OpenMP: не использовать ядра с гиперпоточностью (половина `num_threads()` с гиперпоточностью)
В OpenMP (параллельно для) в g++ 4.7 не очень эффективно? 2,5x при 5x ЦП, я определил, что производительность моей программы варьируется между 11 и 13 с (в основном всегда выше 12 с, а иногда даже медленнее, чем 13,4 с) и составляет около 500% ЦП пр…
30 апр '16 в 18:31
1
ответ
Добавить возможность предварительной выборки для target из arm-linux-gnueabi-g++
Следующая строка кода была скомпилирована с использованием arm-linux-gnueabi-g++-4.7 на хост-машине Ubuntu. prfm инструкция должна была генерироваться для конкретной строки, но это не так. __builtin_prefetch(&some_variable,0,3); Команда для комп…
11 май '16 в 05:41
1
ответ
g++ (tdm-1) 4.7.1 не поддерживает все функции C++11
Предполагается, что g++ (tdm-1) 4.7.1, который поставляется с кодовыми блоками для окон, поддерживает все функции C++11, std::stoi(str) не преобразован, то же самое для других функций C++11. (заголовок строки включен). Нужно ли искать другой компиля…
28 сен '15 в 18:31
2
ответа
std::set не имеет члена emplace
Реализует ли g++ 4.7.2 std::set::emplace, как определено стандартом C++11 и задокументировано здесь? Я написал следующий маленький тестовый пример: #include <set> #include <string> struct Foo { std::string mBar; bool operator<(const F…
04 апр '13 в 13:13
1
ответ
Проблемы при получении не шаблонного класса из шаблонного класса в C++
Я пытаюсь унаследовать не шаблонный класс от шаблонного класса, который указал нужный мне тип ведьмы Мой код такой: файл заголовка для базового класса (обновлен): //base.hpp template<typename T> class Base { public: Base(T a,int b) : aa(b) { t…
05 июл '13 в 21:57
2
ответа
Ввод с ++ до конца ввода сигнализируется через клавиатуру
Я хочу написать C++ (C, если это обеспечивает простое решение моей проблемы) программу, в которую можно вводить, пока он не решит сигнализировать о завершении ввода, нажав такую комбинацию кнопок, как Ctrl+D. У меня есть два вопроса по этому повод…
28 июл '13 в 19:24
3
ответа
Сбой помощника по сумме для классов
У меня написано следующее Sumhelper: template <typename T1, typename T2> auto sum(const T1& v1, const T2& v2) -> decltype( v1 + v2) { return v1 + v2; } template <typename T1, typename T2, typename... Ts> auto sum(const T1&…
11 май '13 в 03:13
1
ответ
Элемент unique_ptr, личный конструктор копирования и конструктор перемещения
Учитывая базовый класс для нескольких производных классов, цель состояла в том, чтобы создать класс-оболочку, который позволял бы контейнеру STL видеть объекты с базовым интерфейсом, хотя на самом деле различные производные классы могут фактически д…
04 апр '13 в 20:55