使用`stack build`构建时,如何捕获Haskell的FFI库依赖关系?

时间:2018-07-23 01:54:59

标签: haskell-stack

我有一个(非常大的)C / C ++项目,当前使用CMake构建。开发主要在Windows上完成。我想开始使用Haskell开发一些功能。因此,我试图从现有的C ++代码中调用Haskell函数。我使用stack new创建了一个新的Haskell项目,并能够使用stack build进行构建。

据我了解,我现在必须构建我的Haskell项目,然后配置CMake以链接到它和Haskell的库依赖项。根据{{​​3}}的介绍,我可以通过运行ghc Foo.hs -v来看到它们,但是当我在他们提供的示例中对其进行测试时,这似乎不起作用(它不包含任何我可以看到的“ -L”标志)。我希望我能找到不需要手动编辑文件的任何解决方案,并且可以在Windows和Mac上运行,但这都不是严格的要求。

0 个答案:

没有答案