gpt4 book ai didi

f# - 使用 TPL 在 Linux 上编译 F#

转载 作者:行者123 更新时间:2023-12-02 10:46:58 25 4
gpt4 key购买 nike

我对这个问题感到很困惑......我正在尝试编译一个使用 TPL 的 F# prog。我正在使用可编译 C# 和 TPL 的 mono 的最高数据版本。

F# 项目用于 uni,需要在机器上运行,所以我的访问权限有限,即没有 sudo 权限。它也是命令行驱动的

这些是生成的错误:

Microsoft (R) F# 2.0 编译器构建 2.0.0.0
版权所有 (c) 微软公司。版权所有。

/home/msc/sg315/fs/MapSkel.fs(12,23):错误 FS0039:未定义命名空间“任务”

/home/msc/sg315/fs/MapSkel.fs(23,5):错误 FS0039:未定义命名空间或模块“Parallel”

/home/msc/sg315/fs/MapSkel.fs(31,3):错误 FS0039:未定义命名空间或模块“Parallel”

/home/msc/sg315/fs/MapSkel.fs(44,5):错误 FS0039:未定义命名空间或模块“Parallel”

/home/msc/sg315/fs/MapSkel.fs(52,12):错误 FS0039:未定义命名空间或模块“Parallel”

/home/msc/sg315/fs/MapSkel.fs(55,12):错误 FS0039:未定义命名空间或模块“Parallel”

/home/msc/sg315/fs/MapSkel.fs(61,12):错误 FS0039:未定义命名空间或模块“Parallel”

/home/msc/sg315/fs/MapSkel.fs(68,12):错误 FS0039:未定义命名空间或模块“Parallel”

/home/msc/sg315/fs/MapSkel.fs(77,13):错误 FS0039:未定义命名空间或模块“Parallel”

/home/msc/sg315/fs/BHList.fs(60,14):错误 FS0039:未定义字段、构造函数或成员“ReadLines”
-bash-4.1$

它显然需要库引用,但不知道哪些...
谢谢

最佳答案

如您上一个问题 Compiling issues with mono and multi-threaded application ,问题是您的目标是一个太旧的 .NET 版本。

你可以在这里下载新的编译器源 http://github.com/fsharp/fsharp .较新版本的编译器会自动以更现代的 .NET 为目标。这可以编译并安装到主目录中(不需要root)。

关于f# - 使用 TPL 在 Linux 上编译 F#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20533532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com