LINUX.ORG.RU

Makefile (hxx, cxx)

 , ,


0

2

Собираю проект, он не мой. При сборке выдаёт много ошибок такого типа

error: ‘name’ does not name a type
Сборка проходит примерно в таком виде
g++ -o filename.o -c filename.cxx
Подскажите чего не хватает?

g++ -o filename.o -c filename.cxx

?!
Что за проект?

Reedych ★☆
()
Ответ на: комментарий от UVV

Ошибку он выдаёт в файлах типа hxx Помимо есть ошибка

error: expected ‘)’ before ‘*’ token
Мне кажется дело в недостатке какого то тега для компиляции

FM_Stick
() автор топика
Ответ на: комментарий от FM_Stick

Как намекнул оратор выше, дело в недостаточности данных, которые ты нам предоставляешь. Покажи файл, на который ругается компилятор, тогда уже будет о чём говорить.

UVV ★★★★★
()
Ответ на: комментарий от xSudo

illegal просто, да и сурсы тут не малые. Я думаю попробовать пойти в сторону OpenGL и GTK2, и написать свой проект.

FM_Stick
() автор топика
Ответ на: комментарий от FM_Stick

illegal просто, да и сурсы тут не малые

Исходники нелегальные или деятельность твоя нелегальная? В любом случае, раз ты застопорился на такой ошибке, держись там, успехов тебе.

UVV ★★★★★
()

В представленном контексте причин такой ошибки может быть довольно много. Ну например - «не твой проект» завязан на относительно свежую версию библиотеки libblabla, а в системе, в которой ты её собираешь, версия протухшая, и некоторые символы просто не определены.

hobbit ★★★★★
()
g++ -o filename.o -c -x c++ filename.cxx

Можно так попробовать. Я не уверен, что gcc воспринимает расширение cxx (а не обычный cpp) как C++.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.