我在 Windows 7 上并在其上安装了Cygwin和PostgresSql-8.4。我有一个用 C 编写的开源应用程序,需要构建,为此,我正在使用 Cygwin。
我的问题是在 Cygwin 中设置 PostgreSql 的路径。根据开源附带的说明,构建要求我将路径导出到 postgreSql 标头和库路径,如下所示:
导出 ENV_PG_INC_PATH=/usr/include/pgsql
导出 ENV_PG_LIB_PATH=/usr/lib/pgsql
我尝试使用 Cygwin 在 Windows 中导出相同的路径,如下所示:
导出 ENV_PG_INC_PATH=$ENV_PG_INC_PATH:"/cygdrive/C/Program Files (x86)/PostgreSQL/8.4/include"
导出 ENV_PG_LIB_PATH=$ENV_PG_LIB_PATH:"/cygdrive/C/Program Files (x86)/PostgreSQL/8.4/lib"
但这似乎不起作用,因为当我尝试访问这些文件夹中的 dll 或任何 exe 时,它会引发如下错误:
-bash:_int.dll:找不到命令
我不知道我做错了什么,因为我是 Cygwin 的新手。任何帮助,将不胜感激。
提前致谢。