Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 我将pkg配置设置为path和stack,但仍然出现文件未找到错误。视窗10_Windows_Haskell_Windows 10_Haskell Stack_Pkg Config - Fatal编程技术网

Windows 我将pkg配置设置为path和stack,但仍然出现文件未找到错误。视窗10

Windows 我将pkg配置设置为path和stack,但仍然出现文件未找到错误。视窗10,windows,haskell,windows-10,haskell-stack,pkg-config,Windows,Haskell,Windows 10,Haskell Stack,Pkg Config,对于Haskell的sdl2,我在这里下载了pkg-pkg-config-lite。我将其设置为path,它给出了配置sdl2-2.4.1.0的错误。。。 Cabal-simple_Z6RU0evB_2.4.0.1_ghc-8.6.5.exe:pkg配置包'sdl2' 需要版本>=2.0.4,但找不到该版本。 我试图找到一个新的替代品,但没有找到一个有效的 C:\sr\setup-exe-cache\x86_64-windows\Cabal-simple_Z6RU0evB_2.4.0

对于Haskell的sdl2,我在这里下载了pkg-pkg-config-lite。我将其设置为path,它给出了配置sdl2-2.4.1.0的错误
。。。
Cabal-simple_Z6RU0evB_2.4.0.1_ghc-8.6.5.exe:pkg配置包'sdl2'
需要版本>=2.0.4,但找不到该版本。

我试图找到一个新的替代品,但没有找到一个有效的

      C:\sr\setup-exe-cache\x86_64-windows\Cabal-simple_Z6RU0evB_2.4.0.1_ghc-8.6.5.exe --builddir=.stack-work\dist\e626a42b configure --with-ghc=C:\Users\d\AppData\Local\Programs\stack\x86_64-windows\ghc-8.6.5\bin\ghc.EXE --with-ghc-pkg=C:\Users\d\AppData\Local\Programs\stack\x86_64-windows\ghc-8.6.5\bin\ghc-pkg.EXE --user --package-db=clear --package-db=global --package-db=C:\sr\snapshots\a6aa7628\pkgdb --libdir=C:\sr\snapshots\a6aa7628\lib --bindir=C:\sr\snapshots\a6aa7628\bin --datadir=C:\sr\snapshots\a6aa7628\share --libexecdir=C:\sr\snapshots\a6aa7628\libexec --sysconfdir=C:\sr\snapshots\a6aa7628\etc --docdir=C:\sr\snapshots\a6aa7628\doc\sdl2-2.4.1.0 --htmldir=C:\sr\snapshots\a6aa7628\doc\sdl2-2.4.1.0 --haddockdir=C:\sr\snapshots\a6aa7628\doc\sdl2-2.4.1.0 --dependency=StateVar=StateVar-1.1.1.1-2ewTKofpCGhC2np5dyFIaR --dependency=base=base-4.12.0.0 --dependency=bytestring=bytestring-0.10.8.2 --dependency=exceptions=exceptions-0.10.2-965Nx9KftkgCsZ4B7Zhuyu --dependency=linear=linear-1.20.9-8i87OQRLMk19j5jCRXHfj4 --dependency=text=text-1.2.3.1 --dependency=transformers=transformers-0.5.6.2 --dependency=vector=vector-0.12.0.3-2LEYu9M2i7lERDtz76XG3n --extra-include-dirs=C:\Users\d\AppData\Local\Programs\stack\x86_64-windows\msys2-20180531\mingw64\include --extra-lib-dirs=C:\Users\d\AppData\Local\Programs\stack\x86_64-windows\msys2-20180531\mingw64\bin --extra-lib-dirs=C:\Users\d\AppData\Local\Programs\stack\x86_64-windows\msys2-20180531\mingw64\lib
    Process exited with code: ExitFailure 1
    Logs have been written to: C:\sr\global-project\.stack-work\logs\sdl2-2.4.1.0.log

    Configuring sdl2-2.4.1.0...
    Cabal-simple_Z6RU0evB_2.4.0.1_ghc-8.6.5.exe: The pkg-config package 'sdl2'
    version >=2.0.4 is required but it could not be found.```

the output should be it downloads sdl2 into my computer

SDL2是用C编写的实际库,
SDL2
是实际库的Haskell接口,
pkg config
是第二个用来查找第一个库的工具。您已经安装了
pkg config
,但是在尝试构建
SDL2
Haskell接口之前,您是否已经在C库中安装了SDL2?您可以找到SDL2。@HTNW我已将SDL2设置为带有代码块的路径。它仍然不起作用有SDL2实际的库,它是用C编写的,
SDL2
Haskell接口到实际的库,还有
pkg config
第二个用来查找第一个库的工具。您已经安装了
pkg config
,但是在尝试构建
SDL2
Haskell接口之前,您是否已经在C库中安装了SDL2?您可以找到SDL2。@HTNW我已将SDL2设置为带有代码块的路径。它仍然不起作用