main.cpp
который должен быть исполняемым приложением C ++.Это должно зависеть от того, *
- Lib1 должен быть скомпилирован первым (до main.cpp) project-lib (с lib1.h и lib1.cpp внутри некоторых отдельных папок)
- 'Lib2.lib' с его зависимостью с учетом предварительно скомпилированных библиотек (например, кроссплатформенный OpenCV)
Мне нужно, чтобы он работал для Windows и Linux и, если возможно, найдена Mac OS
для окон: посмотрите здесь - "Общие задачи" стр. 26
exe hello : hello.cpp some_library.lib /some_project//library
: <threading>multi
;
Я надеялся на лучшее - более читабельный синтаксис Формируйте создателей ... И, кстати,
Чтоад на земле делает
В Windows, если приложение использует общие библиотеки, а приложение и библиотеки построены с использованием Boost.Build, невозможно сразу запустить приложение, потому чтоПеременная среды PATH должна включать путь к библиотекам.Это означает, что вы должны либо добавить пути вручную, либо сделать так, чтобы приложение и библиотеки помещались в один каталог.
означает?У меня не может быть проекта с двумя вложенными проектами - один для .lib и один для приложения, использующего этот .lib?
С этим я вижу, как подключить 1 .lib, но как подключить к ним папку?А как подключить включает?И когда я пойду в Linux, что будет изменено?
Как должен выглядеть мой файл bjam make / config?