Header файлы и их проблема подключения

272
30 мая 2017, 02:38

Работаю над проектом с компилятором MinGW32, компилирую в cmd.exe и столкнулся с проблемой: Создал header-файл(UIClass.h) создаю его файл.cpp(mainWindow.cpp) в файл подключаю UIClass и получается это...

UIClass.h

#ifndef _UICLASS_H_
#define _UICLASS_H_
class UIClass {
public:
   void mainWindow();
   void message(char text[]);
};
#endif /* _UICLASS_H_ */

mainWindow.cpp

#include "UIClass.h"
#include "SaveText.h"
void UICLass::mainWindow() {
  SaveText file;  
  while(1) {
    message("ХХХ");
    break;
  }
}

Лог компилятора:

mainWindow.cpp:4:6: error: 'UICLass' has not been declared
 void UICLass::mainWindow() {
      ^
mainWindow.cpp: In function 'void mainWindow()':
mainWindow.cpp:8:60: error: 'message' was not declared in this scope
     message("ХХХ");
                                                            ^

Я всё пересмотрел, никаких проблем не заметил. Должно же работать, но как видите...

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

Answer 1

В .cpp файле большая L в UICLass (оформил в виде ответа)

READ ALSO
Помогите оптимизировать код

Помогите оптимизировать код

В задаче на вход программе дается количество невыполненных заданий и время, которого не хватает на решение этих заданий

271
Потоки. Приоритеты

Потоки. Приоритеты

Доброго времени сутокКакие потоки можно назвать фоновыми? Потоки с меньшим приоритетом можно назвать фоновыми относительно потока с большим...

282
Как получить координаты вершин на babylon.js

Как получить координаты вершин на babylon.js

ПриветствуюЯ отрисовываю куб с помощью babylon

305