Хорошо, это не ошибка компилятора, а Eclipse. Просто Googl'ing ошибка "не может быть решена" указывает мне на статьи, говорящие о Eclipse CDT (подсистема eclipse для разработки C / C ++).
Так что это как-то связано с Eclipse, ваши C-заголовки выглядят синтаксически правильно. Я считаю, что без C-файла, но только с заголовками, Eclipse не знает, как анализировать заголовки только для создания собственной индексной базы данных (должен использоваться для intellisense, списка символов и т.
Я предлагаю вам вставить простой C-файл, включающий second.h
, и с функцией main()
, чтобы шаг ссылки также проходил, например:
#include "second.h"
int main() {
wtf_struct my_variable;
return 0;
}