运行 Mac 上 32 位模式下的交互式 F#
Run the interactive F# in 32 bit mode on Mac
当我在 Mac Os 的 fsharpi
里面并且我
open System.Windows.Forms;;
let f = new Form();;
我收到以下警告
WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
val f : Form = System.Windows.Forms.Form
事实上什么都不管用。
有没有办法使用 32 位 Carbon 驱动程序?或者 运行 在 Mac 上使用 windows 表单的 F# 应用程序的另一种方式?
上周我遇到了这个确切的问题运行一些Windows来自 macOS 上的 VS Code 的 FSI 表单代码。设置环境变量 MONO_ENV_OPTIONS=--arch=32
应该可以解决问题:
$ MONO_ENV_OPTIONS=--arch=32 fsharpi
Microsoft (R) F# Interactive version 4.1
Copyright (c) Microsoft Corporation. All Rights Reserved.
For help type #help;;
> open System.Windows.Forms;;
> let f = new Form();;
val f : Form = System.Windows.Forms.Form, Text:
当我在 Mac Os 的 fsharpi
里面并且我
open System.Windows.Forms;;
let f = new Form();;
我收到以下警告
WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
val f : Form = System.Windows.Forms.Form
事实上什么都不管用。 有没有办法使用 32 位 Carbon 驱动程序?或者 运行 在 Mac 上使用 windows 表单的 F# 应用程序的另一种方式?
上周我遇到了这个确切的问题运行一些Windows来自 macOS 上的 VS Code 的 FSI 表单代码。设置环境变量 MONO_ENV_OPTIONS=--arch=32
应该可以解决问题:
$ MONO_ENV_OPTIONS=--arch=32 fsharpi
Microsoft (R) F# Interactive version 4.1
Copyright (c) Microsoft Corporation. All Rights Reserved.
For help type #help;;
> open System.Windows.Forms;;
> let f = new Form();;
val f : Form = System.Windows.Forms.Form, Text: