Zoomx
Ср. 09 сентября 2015 г. 10:44
Я только что получил LCD SPI ILI9341 TFT, поэтому я хотел попробовать STM32-O-SCOPE, измененный Ahull.
Я использую Arduino IDE 1.6.5R5 и последнее ядро STM32, загруженное сегодня.
При компиляции я получаю эту ошибку "class adafruit_ili9341_stm 'не имеет члена" ширина "", и многие другие связаны с тем же классом, у которого нет печати мембров, Setcursor и т. Д.
У меня есть библиотека ADAFRIT_GFX_AS в папке библиотеки, и есть еще одна в папке F1 в ядре STM32Duino Core. К сожалению, компилятор получает первый.
Они почти равны, но ошибка произошла из этого:
У первого есть эти определения
Я использую Arduino IDE 1.6.5R5 и последнее ядро STM32, загруженное сегодня.
При компиляции я получаю эту ошибку "class adafruit_ili9341_stm 'не имеет члена" ширина "", и многие другие связаны с тем же классом, у которого нет печати мембров, Setcursor и т. Д.
У меня есть библиотека ADAFRIT_GFX_AS в папке библиотеки, и есть еще одна в папке F1 в ядре STM32Duino Core. К сожалению, компилятор получает первый.
Они почти равны, но ошибка произошла из этого:
У первого есть эти определения
#ifndef _ADAFRUIT_GFX_AS_H
#define _ADAFRUIT_GFX_AS_H
Mrburnette
Ср 09 сентября 2015 12:21
Zoomx написал:Я только что получил LCD SPI ILI9341 TFT, поэтому я хотел попробовать STM32-O-SCOPE, измененный Ahull.
Я использую Arduino IDE 1.6.5R5 и последнее ядро STM32, загруженное сегодня.
При компиляции я получаю эту ошибку "class adafruit_ili9341_stm 'не имеет члена" ширина "", и многие другие связаны с тем же классом, у которого нет печати мембров, Setcursor и т. Д.
У меня есть библиотека ADAFRIT_GFX_AS в папке библиотеки, и в папке F1 есть анотера в папке F1 в ядре STM32Duino Core. К сожалению, компилятор получает первый. <...>
Я использую Arduino IDE 1.6.5R5 и последнее ядро STM32, загруженное сегодня.
При компиляции я получаю эту ошибку "class adafruit_ili9341_stm 'не имеет члена" ширина "", и многие другие связаны с тем же классом, у которого нет печати мембров, Setcursor и т. Д.
У меня есть библиотека ADAFRIT_GFX_AS в папке библиотеки, и в папке F1 есть анотера в папке F1 в ядре STM32Duino Core. К сожалению, компилятор получает первый. <...>
Zoomx
Ср. 09 сентября 2015 г. 14:02
Это может быть решение 4 и 5.
Но в этом случае мне придется изменить все эскизы, которые используют его, и помнить об этой модификации во всех опубликованных эскизах. Кроме того.
Эта библиотека очень распространена при использовании дисплеев.
В любом случае я скопировал всю библиотеку GFX в папке Sketch и изменил #include "ADAFRIT_GFX_AS.h "#include 'adafruit_gfx_as.H ', он работает на Windows.
Но не сработал из -за другой ссылки на adafruit_ili9341_stm.H, я получаю
Но в этом случае мне придется изменить все эскизы, которые используют его, и помнить об этой модификации во всех опубликованных эскизах. Кроме того.
Эта библиотека очень распространена при использовании дисплеев.
В любом случае я скопировал всю библиотеку GFX в папке Sketch и изменил #include "ADAFRIT_GFX_AS.h "#include 'adafruit_gfx_as.H ', он работает на Windows.
Но не сработал из -за другой ссылки на adafruit_ili9341_stm.H, я получаю
fatal error: Adafruit_GFX_AS.h: No such file or directory
#include
Mrburnette
Ср. 09 сентября 2015 г., 20:27
Zoomx написал:
<...>
Но в этом случае мне придется изменить все эскизы, которые используют его, и помнить об этой модификации во всех опубликованных эскизах. Кроме того.
Эта библиотека очень распространена при использовании дисплеев.
В любом случае я скопировал всю библиотеку GFX в папке Sketch и изменил #include "ADAFRIT_GFX_AS.h "#include 'adafruit_gfx_as.H ', он работает на Windows.
Но не сработал из -за другой ссылки на adafruit_ili9341_stm.H, я получаю
Но в этом случае мне придется изменить все эскизы, которые используют его, и помнить об этой модификации во всех опубликованных эскизах. Кроме того.
Эта библиотека очень распространена при использовании дисплеев.
В любом случае я скопировал всю библиотеку GFX в папке Sketch и изменил #include "ADAFRIT_GFX_AS.h "#include 'adafruit_gfx_as.H ', он работает на Windows.
Но не сработал из -за другой ссылки на adafruit_ili9341_stm.H, я получаю
fatal error: Adafruit_GFX_AS.h: No such file or directory
#include
Мадиас
Ср. 09 сентября 2015 г., 21:42
фатальная ошибка: adafruit_gfx_as.H: нет такого файла или каталога
#включать <Adafruit_gfx_as.час> Попробуйте это с
#включать <Adafruit_gfx_as.час> Попробуйте это с
#include "Adafruit_GFX_AS.h"
Zoomx
Чт 10 сентября 2015 г., 6:36 утра
Спасибо, Мадиас,
Я уже сделал это.
Время.H ошибка была вызвана теми же проблемами: имена конфликта.
Как писал здесь Виктор
ViewTopic.PHP?F = 19&t = 107&hilit = rtclock&начало = 130#P4302
В окнах я должен переименовать время.H в другом имени. Я выбираю TimePaulStorgregen.h, это длиннее, но легко понять, что это библиотека времени, написанная Полом Стоффрегеном. Пол не написал никаких кредитов в каком -либо файле .H или CPP.
Теперь Everiting Compile, пришло время использовать провода и подключить TFT.
Странно то, что я искал время.H и Windows Din't не находят файл.
Оно работает!
Я уже сделал это.
Время.H ошибка была вызвана теми же проблемами: имена конфликта.
Как писал здесь Виктор
ViewTopic.PHP?F = 19&t = 107&hilit = rtclock&начало = 130#P4302
В окнах я должен переименовать время.H в другом имени. Я выбираю TimePaulStorgregen.h, это длиннее, но легко понять, что это библиотека времени, написанная Полом Стоффрегеном. Пол не написал никаких кредитов в каком -либо файле .H или CPP.
Теперь Everiting Compile, пришло время использовать провода и подключить TFT.
Странно то, что я искал время.H и Windows Din't не находят файл.
Оно работает!
Martinayotte
Чт 10 сентября 2015 г. 14:25
Zoomx написал:Странно то, что я искал время.H и Windows Din't не находят файл.
Mrburnette
Чт 10 сентября 2015 г., 23:47
Zoomx написал:
<...>
Оно работает!
Оно работает!
Rogerclark
Солнце 13 сентября 2015 г., 4:59
Эти вещи занимают время, чтобы созревать - 365 дней назад, ядро Leaflabs не было переписано на доставку Arduino IDE. Мы прошли долгий путь.
Я должен был следить за датами.
Я только что проверил оригинальную публикацию на Arduino.CC о дешевых мини -клонах Maple и датированном 9 сентябре !
Итак, чуть более года назад, но в то время Боб С не перенес Libmaple работать в качестве стороннего ядра
Я должен был следить за датами.
Я только что проверил оригинальную публикацию на Arduino.CC о дешевых мини -клонах Maple и датированном 9 сентябре !
Итак, чуть более года назад, но в то время Боб С не перенес Libmaple работать в качестве стороннего ядра
Zoomx
Ср. 16 марта 2016 г. 14:01
Я публикую здесь еще раз, потому что у меня была такая же проблема с эскизом ESP8266 и Arduino 1.6.5 IDE выбрать, чтобы взять библиотеку Arduino вместо ESP8266, которая находится в своей основе.
Я использовал полный путь Windows внутри <>, не получил ошибок. Это не решение, так как вы должны менять путь каждый раз, когда вы перемещаете код. Это очень грязный патч.
Библиотека Wificlient.H, которая является частью библиотеки ESP8266WIFI: 71 файл, так что немного нецелесообразно добавить их в папку Sketch.
Новое состоит в том, что с этим грязным грязным трюком вы можете выбрать, какую библиотеку должна использовать IDE.
Я использовал полный путь Windows внутри <>, не получил ошибок. Это не решение, так как вы должны менять путь каждый раз, когда вы перемещаете код. Это очень грязный патч.
Библиотека Wificlient.H, которая является частью библиотеки ESP8266WIFI: 71 файл, так что немного нецелесообразно добавить их в папку Sketch.
Новое состоит в том, что с этим грязным грязным трюком вы можете выбрать, какую библиотеку должна использовать IDE.
ZMEMW16
Ср. 16 марта 2016 г. 14:21
ISTR не в том, что IDE каталогизирует библиотеки, которые он найден в какой -то момент, и какой из них будет использовать, возможно, при настройке словесных компиляций сообщений?
Как менять пути включения и библиотечного поиска - это еще один вопрос.
SRP
Как менять пути включения и библиотечного поиска - это еще один вопрос.
SRP
Zoomx
Чт 17 марта 2016 г. 16:59
Когда вы компилируете IDE сообщает, какая библиотека он будет использовать в случае разных библиотек с одинаковым именем. Вам не нужно устанавливаться на словес.
Я не нашел другого способа сказать IDE использовать определенную библиотеку вместо абсолютного пути.
Если вы используете несколько библиотек с несколькими файлами, вы можете поместить их в папку Sketch, это более элегантно. Но мой случай был много файлов, 71.
Я не нашел другого способа сказать IDE использовать определенную библиотеку вместо абсолютного пути.
Если вы используете несколько библиотек с несколькими файлами, вы можете поместить их в папку Sketch, это более элегантно. Но мой случай был много файлов, 71.
Mrburnette
Чт 17 марта 2016 г., 21:01
Zoomx написал:
<...>
Если вы используете несколько библиотек с несколькими файлами, вы можете поместить их в папку Sketch, это более элегантно. Но мой случай был много файлов, 71.
Если вы используете несколько библиотек с несколькими файлами, вы можете поместить их в папку Sketch, это более элегантно. Но мой случай был много файлов, 71.