問題タブ [wine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2121 参照

delphi - Wine での Delphi アプリのデバッグ

Wineの下で恐ろしく死ぬDelphi Windowsアプリがあります-メインフォームを作成することさえできません。Free Pascal への移植は、さまざまな理由からオプションではありません。

Delphi のネイティブな手段を使用して、Wine でデバッグできますか? そうでない場合は、gdb を使用して Wine でデバッグできますか? もしそうなら、デバッグ情報を Delphi 形式 (おそらくターボ デバッガー) で gdb にフィードするにはどうすればよいですか?

最後に、プログラムから Wine を検出するにはどうすればよいですか? Wine の FAQ にはすべきではないと書かれていますが、自分のアプリを修正することは Wine 関係者の優先順位リストの上位にあるとは思いません。

私はアプリを作成しませんでしたが、ソースと Delphi のコピーを持っています。

0 投票する
1 に答える
1443 参照

gcc - WineのDirectXヘッダーを使用してMingWでコンパイルする

HLSLシェーダーサポートをVLCプレーヤーに組み込むことを試みてきました。MingWのd3d9.hに.fxファイルをロードしてシェーダーをコンパイルするためのユーティリティメソッドがないため、壁にぶつかりました。そこで、VLC開発者からのアドバイスの下で、 WineからDX9ヘッダーを借りました。

d3dx9.hインクルードを有効にすると、次の形式で多くのコンパイラエラーが発生します。

説明リソースパス場所タイプ/mingw/lib/gcc/mingw32/3.4.5/../../../../include/d3dx9core.hパラメーター「D3DXCheckVersion」の宣言。ただし、そのようなパラメーターはありませんShadedDXPlugin line 475 C / C++の問題

MingW、GCC、DirectX、およびWineに精通している人は、GCCを介してHLSLシェーダーを機能させることに光を当てることができますか?

0 投票する
3 に答える
2003 参照

windows - ワインの静的実行可能ファイルを作成しますか?

私は頻繁に使用するバイナリ形式(ソースコードはありません)のWindowsコマンドラインアプリケーションをいくつか持っています。Linuxマシンで実行する必要がある場合がありますが、wineでは完全に機能します(wineはエミュレーターではありません)。私が今直面している問題は、ワインがインストールされていないクラスターで作業する必要があるということです。別の同様のLinuxマシンで静的実行可能ファイルなどを作成できるので、このWindowsプログラムをクラスターで実行できるのではないかと思います。

ありがとう

0 投票する
3 に答える
4158 参照

.net - P / InvokeおよびMono:EntryPointNotFoundException

KubuntuLinux上のいくつかのuser32関数のWine実装にアクセスしようとしています。Wine1.1.31パッケージをインストールしています。この簡単なテストプログラムをMonoDevelopで実行しようとすると、が表示されSystem.EntryPointNotFoundExceptionます。

これは出力です:

未処理の例外:System.EntryPointNotFoundException:GetKeyState at(ラッパー管理からネイティブ)PinvokeTesting.MainClass:GetKeyState(int)at PinvokeTesting.MainClass.Main(System.String [] args)[0x00000] in ... / Main.cs :11

関数はそこにあるはずですが、それが見つかりません。何か案は?私はたくさんの検索をしましたが、役立つものは何も見つかりませんでした。これらの問題に関するドキュメントはかなりまばらなようです(それか、間違ったものを探しています)。

編集: Winformsと組み合わせてP/Invokeを使用しようとはしていません。WineにはP/Invokeする必要のある他の機能がいくつかあります。Mono P / InvoketoWineを機能させようとしています。

0 投票する
1 に答える
449 参照

perl - バックグラウンドで実行されているPerlスクリプトによってトリガーされたapacheユーザーを介してLinuxでXServerを起動するにはどうすればよいですか?

apacheによってホストされているPerlスクリプトを使用して、WINEを介してMSOfficeを起動しようとしています。

および他のアプリケーションによってトリガーされます。次のエラーメッセージが表示されます

ログファイル「アプリケーションがウィンドウを作成しようとしましたが、ドライバをロードできませんでした。Xサーバーが実行されており、$DISPLAYが正しく設定されていることを確認してください」

rootユーザーを使用してシェルプロンプトでスクリプトを直接実行すると、WINEが起動します

XServerを適切に実行し、それに加えてMSMSofficeを実行します。シェルプロンプトでxhost+ local:apacheを設定すると、正常に動作します。

apacheユーザーからXServerを起動するにはどうすればよいですか?

0 投票する
2 に答える
795 参照

wine - ワインをより安全にするにはどうすればよいですか(またはばか証明)

ワインを「確保」することは可能なのだろうか。ユーザーが「explorer.exe」を削除できない、またはdllをいじることができないなど。

apparmor(ubuntuを実行しています)とchrootについて聞いたことがあります。

最良の方法は何ですか?

0 投票する
1 に答える
5578 参照

c++ - 私のプログラムをWineでコンパイルされた部分にリンクする方法はありますか?

LinuxでWindowsのdll機能を使用しようとしています。私の現在の解決策は、dllを使用し、IPCを介してdllとメインアプリケーション間で要求/応答を転送する、別のワインアプリケーションのコンパイルです。

これは機能しますが、単純なdll呼び出しと比較すると実際のオーバーヘッドです。

ワインでコンパイルされたプログラムは通常、ブートストラップスクリプトといくつかの.soであり、(ファイルユーティリティによると)通常のLinuxダイナミックリンクライブラリです。

その.soを私のアプリケーションに直接リンクする方法はありますか?マニュアルはありますか?

0 投票する
1 に答える
1057 参照

wine - SSH 経由で Linux に avisynth をインストールする

SSH経由でアクセスできるLinuxサーバー(Ubuntu OS)があり、そこにavisynthをインストールしたいと考えています。Wine を使用して Windows アプリケーションをインストールできることは知っていますが、問題は、グラフィカル インターフェイスを使用せずに SSH 経由でアプリケーション (avisynth) をインストールする方法です。そのようなケースを管理するように Wine を設定することはできますか? SSH 経由で avisynth をインストールするにはどうすればよいですか? (他のアプリケーションには興味がありません。)

0 投票する
4 に答える
21155 参照

.net - 元の MS.Net Framework 4 を Linux で (おそらく Wine で) 実行できますか?

Linux に元の Microsoft .Net Framework をインストールし、最先端の MS C# 機能を使用して Mono 非互換の .Net アプリケーションを正常に実行した人の話を聞いたことがあります。彼はどうやってそれを行うことができますか?