cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX application - missing library & header files

Ofer
Associate III

I generated my project from the TouchGFX envinroment.

Itried to modify the cube file and i got the following issues

1. linking error   ld.exe: cannot find -l:libnemagfx-float-abi-hard.a: No such file or directory

2. linking error  ld.exe: cannot find -l:libtouchgfxnema-float-abi-hard.a: No such file or directory

3. many basic files are missing like main.h so i cant access any gpio by the name that was given to it in my user files

2 REPLIES 2
ferro
Lead

Hi @Ofer 

Your linker lib search paths might be wrong. Try to tinker with following settings

ferro_0-1770076914107.png

ferro_1-1770076949963.png

 

"${workspace_loc:/${ProjName}/Middlewares/ST/touchgfx/lib/core/cortex_m33/gcc}"
"${workspace_loc:/${ProjName}/Middlewares/ST/touchgfx_components/gpu2d/NemaGFX/lib/core/cortex_m33/gcc}"
"${workspace_loc:/${ProjName}/Middlewares/ST/touchgfx_components/gpu2d/TouchGFXNema/lib/cortex_m33/gcc}"

 

ferro_0-1770077337696.png

 

 

 

 

 

Ofer
Associate III

thank dear Ferro but it seems to me my settings are exactly like yours but i get those errors

 

Ofer_0-1770133957735.png