eclipse cdt использовать файл из других проектов - PullRequest
1 голос
/ 08 марта 2012

Я не могу найти четкого ответа на это. Я надеюсь, что это довольно просто.

Итак, у меня есть первый проект в Eclipse C / C ++ с включаемыми файлами, cpp и скомпилированными объектными файлами (* .o). То, что я хочу, это иметь возможность использовать их во втором проекте, не дублируя их?

В частности, было бы неплохо сослаться на объектный файл, поэтому мне не придется перекомпилировать их локально.

Я добавил ссылку на первый проект в настройках, я также добавил каталог с исходным файлом первого проекта в настройках. Итак, если я просто использую и включаю файл, это нормально, но если я пытаюсь использовать файл * .cpp, но просто включив его файл * .hpp, он не скомпилируется. Он не может найти ссылку на функции, объявленные в файле * .hpp.

Итак, возможно ли это? Если да, то как?

Спасибо

1 Ответ

0 голосов
/ 09 марта 2012

Я не уверен, что то, что вы пытаетесь сделать, является хорошим подходом.

Я думаю, что вам следует подумать о создании библиотеки.Но это может привести к появлению трех проектов:

  • первый проект для первого приложения,
  • второй проект для второго приложения,
  • третий проект для библиотекикоторый содержит классы, которые совместно используются первым и вторым приложением.
...