gpt4 book ai didi

windows - 如何在没有控制台的情况下创建一个 gui 应用程序?

转载 作者:可可西里 更新时间:2023-11-01 09:47:58 26 4
gpt4 key购买 nike

如何在没有控制台的情况下在 Windows 下创建或编译 GUI 应用程序?我已经在网上搜索过了,但没有找到任何有用的东西。如果您能提供任何指导,我将不胜感激。

(* ocamlc -I +labltk labltk.cma gui.ml -o gui.exe *)

open Tk ;;

let top = openTk () ;;
Wm.title_set top "Application 1" ;;
Wm.geometry_set top "200x500";;

let blue = Button.create ~text:"Blue" top ;;
let red = Button.create ~text:"Red" top ;;
pack [blue ; red];;

let mylist = Listbox.create ~selectmode:`Multiple top
let _ = Listbox.insert
~index:`End
~texts:["Mozart";"Chopin";"Beethoven";"Verdi";"Bizet"]
mylist ;;
pack [mylist];;

let _ = Printexc.print mainLoop ();;

最佳答案

您需要将“-subsystem windows”传递给链接器;并且可能是“-custom”,因为 ocamlrun.exe 是一个控制台应用程序:

ocamlc -I +labltk labltk.cma gui.ml -custom -cclib -subsystem -cclib windows -o gui.exe

关于windows - 如何在没有控制台的情况下创建一个 gui 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18932835/

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