Keil and touchGFX broken
I'm new to touchGFX and I'm using Keil (v5.xx). I cant compile the touchGFX example for the 746G-Discovery due to missing files and I'm having the same kind of problems when I generate a project using the designer.
When I try to compile the example (STM32Cube_FW_F7_V1.16.0\Projects\STM32746G-Discovery\Demonstrations\TouchGFX\MDK-ARM) I get the following errors:
../Core/Src/main.cpp(20): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Core/Src/main.cpp: 0 warnings, 1 error
compiling Gauge.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/custom_controls_screen/Gauge.cpp: 0 warnings, 1 error
compiling EasingEquationGraph.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/easing_equation_screen/EasingEquationGraph.cpp: 0 warnings, 1 error
compiling CircularProgress.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/custom_controls_screen/CircularProgress.cpp: 0 warnings, 1 error
compiling AbstractGraph.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/graph_screen/AbstractGraph.cpp: 0 warnings, 1 error
compiling ThreeWayProgressBar.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/custom_controls_screen/ThreeWayProgressBar.cpp: 0 warnings, 1 error
compiling CustomControlsView.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/custom_controls_screen/CustomControlsView.cpp: 0 warnings, 1 error
compiling CustomControlsPresenter.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/custom_controls_screen/CustomControlsPresenter.cpp: 0 warnings, 1 error
compiling EasingEquationPresenter.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/easing_equation_screen/EasingEquationPresenter.cpp: 0 warnings, 1 error
compiling EasingEquationView.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/easing_equation_screen/EasingEquationView.cpp: 0 warnings, 1 error
compiling FrontendApplication.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/common/FrontendApplication.cpp: 0 warnings, 1 error
compiling Graph.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/graph_screen/Graph.cpp: 0 warnings, 1 error
compiling GraphBelow.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/graph_screen/GraphBelow.cpp: 0 warnings, 1 error
compiling GraphDots.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/graph_screen/GraphDots.cpp: 0 warnings, 1 error
compiling GraphLine.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/graph_screen/GraphLine.cpp: 0 warnings, 1 error
compiling GraphPresenter.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/graph_screen/GraphPresenter.cpp: 0 warnings, 1 error
compiling PieChart.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/graph_screen/PieChart.cpp: 0 warnings, 1 error
compiling GraphView.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/gui/src/graph_screen/GraphView.cpp: 0 warnings, 1 error
compiling BoardConfiguration.cpp...
../../../../../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/canvas_widget_renderer/Scanline.hpp(19): error: #5: cannot open source input file "touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp": No such file or directory
#include <touchgfx/canvas_widget_renderer/CanvasWidgetRenderer.hpp>
../Gui/target/BoardConfiguration.cpp: 0 warnings, 1 errorThis is with the most recent STMCubeF7 pack and without any modifications, it should work out of the box..
Any idea's?