inotool и каталог lib/

Тема в разделе "Arduino & Shields", создана пользователем dmbaturin, 30 авг 2012.

  1. dmbaturin

    dmbaturin Нуб

    Какой путь указывать в #include для библиотек, которые лежат в $projectDir/lib ?
     
  2. nailxx

    nailxx Официальный Нерд Администратор

    Если у вас есть заголовок по пути:

    /path/to/project/lib/somelib/somelib.h

    вам достаточно просто включить:

    #include <somelib.h>

    пути ко всем библиотекам добавляются в -I includes. Эта политика совпадает с той, что принята в Arduino IDE
     
  3. dmbaturin

    dmbaturin Нуб

    Странно, создал для теста lib/testlib/testlib.h с void test() {}, проинклудил, cmake подвисает на стадии Scanning dependencies of testlib.
     
  4. nailxx

    nailxx Официальный Нерд Администратор

    Да, так не должно быть. Если не сложно, скиньте свой проект в зазипованном виде как есть, чтобы воспроизвести сценарий и найти багу.
     
  5. dmbaturin

    dmbaturin Нуб

    $ time ino build
    Scanning dependencies of testlib
    ^CTerminated by user
    make: *** Deleting file `.build/testlib/dependencies.d'
    make: *** [.build/testlib/dependencies.d] Interrupt

    real 0m27.085s
    user 0m0.176s
    sys 0m0.024s
     

    Вложения:

    • inotest.zip
      Размер файла:
      14,9 КБ
      Просмотров:
      244