-1

cmd.exeが本当にひどいので、Cygwin/rxvtを選択した端末として使用するのが好きです。ほとんどの場合、rxvtから実行されないという点で、プログラムに問題があります。基本的に、ヘルプテキストを表示することができますが、それだけです。私がやろうとした他のすべては、プログラムが静かに終了することで終わります。このプログラムはcmd.exeから正常に動作しますが、Cygwinからプログラムを実行する場合の違いは何ですか?

また、参考までに、このプログラムは私がソースアクセスできる.Netプログラムです。

4

2 に答える 2

2

私は Cygwin で、私が作成した .NET バイナリとそうでないものを使用して生活しています。ただし、Cygwin は Linux エミュレーション レイヤーであるため、ツールがその環境を好まない可能性があります。ソースがある場合は、それが終了する理由をデバッグするのが最善の策です。

そうは言っても、Cygwin インストールを Windows EXE の実行用に構成したことを確認してください。

于 2012-09-06T19:36:26.413 に答える
0

推測ですが、Windows パスと UNIX パスが原因でしょうか?

プログラムに渡されたパスをWindows形式に変換してみます

cygpath -w $path

(スペースの問題を避けるために、必要に応じてそれらを引用してください)。

于 2012-09-07T19:47:14.173 に答える