Code :: Blocks - как скомпилировать несколько исходных файлов

Я пытаюсь скомпилировать программу с несколькими исходными файлами - двумя файлами CPP и файлом заголовка с code :: block. В качестве примера я создал следующие три файла (пример программы, созданной кем-то другим на другом форуме):

main.cpp:

#include <stdio.h>
#include "other.h"

int main (void)
{
    printf("%d\n", getfavoritenumber());

    return 0;
}

other.cpp

#include "other.h"

int getfavoritenumber(void)
{
    return 3;
}

other.h

#ifndef _OTHER_H_
#define _OTHER_H_

int getfavoritenumber(void);

#endif

Несмотря на то, что эти три файла должны связываться друг с другом, я получаю сообщение об ошибке «Этап связывания пропущен (цель сборки не имеет объектных файлов для связывания)», когда я пытаюсь собрать проект.

Что я делаю не так? При попытке скомпилировать отдельные файлы возникает ошибка «Этот файл не назначен ни одной цели».

9
задан Ron 23 February 2018 в 23:44
поделиться