Связывание нескольких файлов .h - PullRequest
0 голосов
/ 01 января 2012

Как мне скомпилировать несколько файлов .h в файле .cpp в терминале linux, используя g ++ в терминале.Я попытался скомпилировать два разных файла .h с одним файлом .cpp, и это не сработало.Как я могу заставить это работать?

Ответы [ 4 ]

1 голос
/ 01 января 2012
#include "header.h"
#include "other_header.h"

Всего #include им.Я думаю, это то, что вы подразумеваете под ссылкой.

0 голосов
/ 01 января 2012

Вы случайно используете какие-то предварительно скомпилированные заголовки?Если это так, вам может потребоваться обновить предварительно скомпилированные заголовки, чтобы включить изменения.У меня был только опыт использования Microsoft Visual Studio с предварительно скомпилированными заголовками, поэтому я не уверен, как именно это делается с g ++.

Ваш вопрос очень неясен, и ваша терминология показывает, что вы неЯ действительно очень хорошо понимаю систему.Хотя это не является проблемой само по себе (мы все когда-то были новичками), вам нужно быть очень осторожным, чтобы действительно обращать внимание на людей, которые пытаются помочь вам.Сообщение о том, «Как ответить», на мой взгляд, было оскорблением для тех, кто пытается помочь;оскорбление в том, что вы говорите им ответить на то, о чем спрашивает вопрос, но вы, во-первых, не проясняете, что вы на самом деле просите.

0 голосов
/ 01 января 2012

В обоих файлах .hpp вам нужно было бы разделить #include "path-to-file.h".

0 голосов
/ 01 января 2012

Я не знаю, что вы подразумеваете под "ссылкой".

Вы #include .h файлы из .cpp файла.

...