Windows コマンド プロンプトで実行可能ファイルとパラメータを実行するだけです:
リーリーただし、同じ実行可能ファイルを Golang 経由で実行すると、実行可能ファイルがいくつかの出力ファイルを作成した後、実行可能ファイルが応答しなくなります。
リーリー上記の Go コードに何らかのバグがあるのか、それとも実行可能ファイルの実行に適していないのか疑問に思っています。
@BurakSerdar の提案に従って、別々のゴルーチンで stdout と stderr から読み取りましたが、問題は解決されませんでした:
cgx_STATIC.exe -b C:\Users\m3\AppData\Local\Temp\shot-277325955.fbd
応答しない問題は、administrator権限で実行可能ファイルを実行することで解決されました。私はこれをやっています:
リーリーC 実行可能ファイルはいくつかの OpenGL GLUT 呼び出しを呼び出します。おそらく、管理者権限が必要です。
C# 経由で Go コードを起動すると、この問題は次のように解決されます。 https://www.php.cn/link/ac90e5f00f7542d99231f63fb0dfeecf
リーリー以上がコマンドラインで実行可能ファイルを実行するのは問題ありませんが、別のプログラムで実行すると応答しなくなります。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。