Заголовочные файлы Atom c ++ - PullRequest
0 голосов
/ 26 мая 2018

Я новичок в c ++ и программировании в целом, и буду признателен за вашу помощь!Поэтому я использую Atom, и когда я пытаюсь включить заголовочный файл в мою исходную программу, он, кажется, не распознает его.Вот очень простая программа, которую я пытаюсь запустить:

Мой исходный файл:

#include <iostream>
#include "file.h"
using namespace std;

int main() {
  opa();

  return 0;
}

Мой заголовочный файл (file.h):

#ifndef FILE_H_
#define FILE_H_

void opa() {
  cout << "Numerai" << endl;
}

#endif

ошибка, которую я получаю при компиляции, говорит: «opa» не был объявлен в этой области.Есть идеи в чем ошибка?

1 Ответ

0 голосов
/ 26 мая 2018

Порядок поиска файла для мета-команды

#include "file.h"

будет

  • определяемые пользователем местоположения включения
  • местоположения платформы по умолчанию
  • локальная папка (такая же, как исходный файл)

, если пользователь не указал местоположение для включаемых файлов, компилятор может принять специфичный для платформы файл "file.h".

...