Error compiling Tcl binding with ICU
After compiling the vanilla 3.35.2 Tcl binding, I modified the makefile.vc to include the new math functions, and that went well. Then I added ICU, and got an error:
....sqlite3.c(197501): fatal error C1083: Cannot open include file: 'unicode/utypes.h': No such file or directory
What am I doing wrong? I used magicsplat for the Tcl stubs.
The file 'unicode/utypes.c' does not exist.
This is part of ICU so this would indicate that you forgot to actually set up ICU or provide correct INCLUDE directives to whatever compiler you are using on whatever Operating System you are using.
I did not actually set up ICU (as far as I knew, the amalgamation included everything needed), and I just did the Visual Studio 2019 compile for Win 10 that worked without ICU.
There is the problem. In order to use ICU you have to install ICU first. SQLite3 knows how to use ICU but does not include ICU.
The International Components for Unicode is a separate entity.