Я собираю небольшую библиотеку с помощью команды
g++ cppbase.cpp -c -w
и использую предварительно скомпилированный заголовок cppbase.h.gch
. cppbase.cpp
выглядит следующим образом:
#include "../inc/cppbase.h.gch"
namespace cppbase {
/*...*/
}
Но когда я компилирую, он длится полчаса, заполняя консоль
..\inc\cppbase.h.gch:<line>:<character>: error: stray '/xxx' in program
Я подозреваю, что он пытается прочитать gch как обычный файл h, но я не уверен в этом. Я использую MinGW для 32-битной windows.