Did you remember to open the project in the TouchGFX designer and to press "Generate code" ? The designer will "bootstrap" your application by copying appropriate library and headerfiles and updating your specified project IF TouchGFX knows about it. e.g. I don't think we do anything with openstm32, but we can update keil uvprojx and IAR ewp files with the files that have been generated by the designer.