Я получаю следующий вопрос, когда я пытаюсь построить этот проект:<image> .h - Откуда это?
[email protected]:~/comical$ make -C src
make: Entering directory '/home/drazisil/comical/src'
Converting firstpage.png
...
make[1]: Entering directory `/home/travis/build/drazisil/comical/src'
`wx-config --cxx` `wx-config --cxxflags` -O2 -Wall -pipe -D_UNIX -I../unrar -I../unzip -c -o ComicalApp.o ComicalApp.cpp
In file included from ComicalFrame.h:43:0,
from ComicalManager.h:32,
from ComicalApp.h:32,
from ComicalApp.cpp:28:
firstpage.h:2:1: error: stray ‘#’ in program
Причина, как представляется, будет, потому что есть -e вставляется в начале и конце сгенерированных .h файлов
#ifndef _firstpage_png_h
-e #define _firstpage_png_h
static const unsigned char firstpage_png[] = {
...
...
...
-e };
#endif
Поскольку я не уверен, какой шаг процесса вызывает это, я не уверен, как его удалить или что это значит. Поиск -e не работает так хорошо.
Заранее благодарю за помощь.
ETA: Makefile: https://github.com/drazisil/comical/blob/dev/Makefile
Какое правило makefile преобразует png-файлы в файлы заголовков? –
Я не уверен, это часть проблемы. Файл makefile появился с проектом. Я думаю, что это шаг 'make -C src', неизвестный. Я связал полный make-файл. – Drazisil