First I would check that the following packages are installed on Cygwin
(in addition to pkg-config of course)
binutils
gcc
gcc-core
gcc-g++
make
gdb
(executing cygcheck -c command on cygwin bash shell will list all
installed packages)
and that C:\cygwin\bin has been appended to PATH environment variable.
Pkg-config.exe is located in C:\cygwin\bin so clearly the path needs to
reside in PATH env. so that Eclipse is able to find the pkg-config
utility. In other words PKG_CONFIG_PATH should not be set anything else
than C:\cygwin\bin in your case. However you might want to try setting
PKG_CONFIG_LIBDIR as C:\cygwin\lib\pkgconfig
Hope this helps.
Petri
Pkg-config should (usually) find the libraries itself so the
PKG_CONFIG_LIBDIR is included just in case.
Petri