Вопросы по теме 'g++'

Проблема связывания статических методов в C ++
Я хочу вызвать несколько «статических» методов класса CPP, определенного в другом файле, но у меня проблемы со связью. Я создал тестовый пример, который воссоздает мою проблему, и код для нее приведен ниже. (Я совершенно новичок в C ++, у меня...
16154 просмотров
schedule 19.05.2022

g ++ undefined ссылка на typeinfo
Я только что столкнулся со следующей ошибкой (и нашел решение в Интернете, но его нет в Stack Overflow): (.gnu.linkonce. [stuff]): неопределенная ссылка на [метод] [объектный файл] :(. gnu.linkonce. [stuff]): неопределенная ссылка на `typeinfo...
200787 просмотров
schedule 17.04.2023

время связывания профиля с gcc/g++ и ld
Я использую g++ для компиляции и компоновки проекта, состоящего примерно из 15 исходных файлов c++ и 4 общих объектных файлов. В последнее время время компоновки увеличилось более чем в два раза, но у меня нет доступной мне истории make-файла. Есть...
3539 просмотров
schedule 25.12.2022

Безопасно ли вызывать методы временного объекта?
У меня есть функция, которая должна возвращать char*. Поскольку мне нужно объединить некоторые строки, я написал следующую строку: std::string other_text; // ... func(("text" + other_text).c_str()); Я знаю, что мог бы избежать вопроса об...
1993 просмотров
schedule 22.08.2022

Каковы негативные последствия включения и/или связывания элементов, которые не используются вашим двоичным файлом?
Допустим, у меня есть бинарный файл, который я собираю, и я включаю кучу файлов, которые на самом деле никогда не используются, и нужно ли последующее связывание с библиотеками, описанными этими включаемыми файлами? (опять же, эти библиотеки никогда...
502 просмотров
schedule 14.12.2022

Что такое функция __tcf_0? (видно при использовании gprof и g++)
Мы используем g++ 4.2.4, и я пытаюсь отследить некоторые проблемы с производительностью в моем коде. Я запускаю gprof для создания профиля и получаю следующую "странность" в том, что самая дорогая функция - __tcf_0: Each sample counts as 0.01...
2166 просмотров
schedule 29.10.2022

проблема g++: исключение не поймано
Ситуация такова, что у меня есть динамическая библиотека, написанная на C++, которая для Python обернута другой динамической библиотекой, также написанной на C++ (точнее, сгенерированной SIP). Первая динамическая библиотека определяет функцию...
3406 просмотров
schedule 12.07.2022

Тесты кода, сгенерированного разными версиями g++
Я работаю над системой выполнения для домена приложений, который очень чувствителен к производительности. Мы прилагаем большие усилия для обеспечения обратной совместимости со старыми версиями компилятора, в том числе избегаем недавно реализованных...
374 просмотров

функция мощности g ++, включенная в компилятор g ++
Можно ли использовать степенную функцию для вычисления мощности очень больших значений, таких как pow (200,200). также может использоваться для значений long long int ... pow (long long int, long long int). Я получаю эту ошибку...
1476 просмотров
schedule 20.03.2023

Почему завершение непустой функции без возврата значения не приводит к ошибке компилятора?
С тех пор, как много лет назад я понял, что это не приводит к ошибке по умолчанию (по крайней мере, в GCC), я всегда задавался вопросом, почему? Я понимаю, что вы можете выдавать флаги компилятора для вывода предупреждения, но не всегда ли это...
56843 просмотров
schedule 18.07.2023

CMake не использует соответствующий аргумент командной строки вывода для компилятора
Я работаю с CMake, и моя программа отлично компилируется с g ++. Однако я также хочу скомпилировать его с помощью bcc32 и cl. Я столкнулся с проблемой - я говорю cmake использовать эти компиляторы, выполнив командную строку вроде «cmake...
937 просмотров
schedule 12.05.2022

Неопределенная ссылка, полученная в результате ссылки g++
Я новичок в g++ и Makefile. Я пытаюсь связать эту библиотеку BeBOP SMC, которая находится в моем каталоге lib. В каталоге lib находятся bebop_util и sparse_matrix_converter, оба уже собраны без ошибок. Я вижу libbebop_util.a, libbebop_util.so в...
2347 просмотров
schedule 13.03.2023

Использование файлов .lib и .dll в Linux
Мне нужно сделать проект для успешной работы на машине с Linux. Сейчас мой проект очень хорошо работает на машине Windows. На машине Windows он компилируется и работает нормально. В моем проекте используется один файл «.lib» и один «.dll» для...
3797 просмотров
schedule 04.12.2022

va_list не был объявлен
При компиляции некоторого рабочего кода в Fedora 11 я получаю эту ошибку: /usr/include/c++/4.4.1/cstdarg:56: error: ‘::va_list’ has not been declared Я использую: [doriad@davedesktop VTK]$ g++ --version g++ (GCC) 4.4.1 20090725 (Red Hat...
36226 просмотров

Autoconf/Automake configure.ac:2: опция «−Wall» не распознана
Я пытаюсь начать с autoconf/automake для нового проекта. Для начала я читаю "Использование GNU Autotools" и пробую для создания Hello-World-Tutorial. Необходимые файлы со страницы 96 (настоящая страница = 105, потому что это презентация LaTeX)...
3426 просмотров
schedule 04.07.2022

Как связать фестивальные библиотеки TTS в программе на C++ с помощью g++
я использую Festival C++ Api, но в руководстве, представленном на http://www.cstr.ed.ac.uk/projects/festival/manual/festival_28.html#SEC132 говоря, чтобы связать фестиваль/src/lib/libFestival.a и т. д., поэтому, пожалуйста, скажите мне, как...
1247 просмотров
schedule 22.11.2022

Почему gcov создает данные о покрытии кода для заголовков STL?
Когда я запускаю gcov foo.cpp, он генерирует отчет о покрытии кода не только для foo.cpp, но и для всех заголовков STL, используемых foo.cpp. Есть ли способ предотвратить это? Кажется, он игнорирует стандартные заголовки библиотек, такие как...
4864 просмотров
schedule 23.06.2022

Ошибка компиляции при компиляции существующей кодовой базы
При создании существующей базы кода в Mac OS с использованием ее собственной настройки сборки я получаю некоторую базовую странную ошибку на этапе компиляции. Есть ли у кого-нибудь из вас какие-либо идеи, поскольку я видел, что это обсуждалось...
561 просмотров
schedule 20.04.2022

Функция шаблона C ++ компилируется в заголовке, но не реализуется
Я пытаюсь изучить шаблоны и столкнулся с этой запутанной ошибкой. Я объявляю некоторые функции в файле заголовка и хочу создать отдельный файл реализации, в котором будут определены функции. Вот код, вызывающий заголовок (dum.cpp): #include...
29290 просмотров
schedule 27.02.2023

Компиляция mp4v2 в Mac OS X
Кто-нибудь может мне помочь с компиляцией mp4v2 на Mac OS X? Я пробовал настраивать и компилировать в соответствии с инструкциями, но у меня было много ошибок, связанных с заголовками C ++. Команда настройки была ./configure --enable-ub , за...
1900 просмотров
schedule 23.05.2022