0
我正在創建一些C庫的綁定,但我無法讓Stack找到它們。堆棧沒有在非標準位置找到C庫
我stack.yaml文件有這些聲明:
extra-include-dirs:
- c:\inc
extra-lib-dirs:
- c:\lib
我的陰謀文件有這些聲明:
library
...
extra-libraries: fmod, fsbank
include-dirs: c:\inc
includes: fmod.h, fsbank.h
extra-lib-dirs: c:\lib
fmod.DLL
和fsbank.DLL
位於c:\lib
。 fmod.h
和fsbank.h
位於c:\inc
。
當我建立我得到一個錯誤信息:Missing C Libraries: fmod, fsbank
我怎麼能點疊加到這些文件?
我敢肯定的頭文件位於,因爲當我註釋掉extra-include-dirs
和include-dirs
,錯誤消息還指出 Missing (or bad header) file: fmod.h
我使用Windows 7 64位和堆棧1.4.0。
這可能是一個向前反斜槓問題? – epsilonhalbe
@epsilonhalbe我試着用yaml和cabal文件中的所有正斜槓和所有反斜槓構建,仍然有相同的錯誤。 – bwroga