問題タブ [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.
java - LinuxでJavaからWindowsdllにアクセスします(おそらくWineを介して)
このガイドに従って、LinuxでJavaFX2.0を実行することができました。Wineを使用してWindowsバージョンのJavaを実行することでうまく機能します。このJavaプロセスは、WindowsバージョンのJavaFXのネイティブ.dllファイルを取得できます。
LinuxバージョンのJavaを実行しているが、どういうわけかWineを介して.dllファイルにアクセスできる別のソリューションがあるのではないかと思います。
グラフィカルに要約するには:
- 動作: Wine-> Java(win)-> DLL(win)
- 私が求めているもの: Java(linux)-> Wine-> DLL(win)
なぜやりたいのか
他のJavaアプリケーションと同じようにアプリケーションを起動し、Wineのインストールのみが必要になることを望んでいます。すでに機能しているソリューションには、WineのインストールとWindowsバージョンのJavaが必要です。
macos - Macで.exeファイルをダブルクリックしているときにwineを自動的に実行する
私はすでに自分の Mac にワインを持っていますが、.exe ファイル (Finder で) をダブルクリックしたときにワインを自動的に実行できるかどうかを知りたいです。それをインストールしました...
可能であれば、具体的にどのように?
PS: これが必要かどうかはわかりません。私は MacOS Lion を使用しています。
c - このようなCの「spec」ファイルはどのように作成されますか?
Cヘッダーファイルからこのfoo.spec
ようなファイルを作成するにはどうすればよいですか?
つまり、ヘッダーファイルのすべての宣言を次のような単純なものに変換する自動化された方法を探しています。
後で簡単に操作できます。一部のタイプでは不可能かもしれませんが、多くの場合は可能であるはずです。
どうすればよいですか?
named-pipes - WINEとWindowsの名前付きパイプ
私の問題は次のとおりです。名前付きパイプを介して他のプログラムのサーバーとして機能するクローズドソースのサードパーティWin32アプリケーションがあります。つまり、クライアントが次のように動作することを期待しています。
このアプリは、私が通信できないことを除いて、WINEで完全に動作します。だからここに私の質問があります:
パイプを開くように要求された場合、WINEは正確に何をしますか?たとえば、〜/ .wine /またはその他の場所にあるFIFOファイルにマップしますか?Linuxアプリケーションからそのようなプログラムと通信する方法はありますか?グーグルはそれについて何も知りません。
ありがとうございました。
bash - シェルスクリプトでバージョン番号をインクリメントするには?
次の単純なバージョン管理スクリプトは、特定のファイルの最後のバージョン番号を見つけてインクリメントし、新しく作成されたファイル (エディターなど) で特定のコマンドを実行してから、安定版に保存することを目的としています。シンプルなので、スクリプトは必要に応じて変更されるため、何もチェックしません。たとえば、結果が安定しない場合、ユーザーは最後の引数を省略できます。
ただし、現在の機能の主な懸念事項の 1 つは、以下を実装する方法です。1 のみの場合は、9 まで増加し、前のセクションに移動します。バージョンには、任意の正の整数のセクションを含めることができます。
残りの問題は、タブ付きワイン エディターがファイルを閉じるのを待たないことです。目標は、タブが閉じられたことを検出することです。また、私の変数名が既存のものを上書きしないようにする最善の方法を説明していただけますか?
また、他の改善を提供することもできます。
更新: 以下は私の PC で動作します。未解決の問題の改善または解決策が見つかった場合は更新します。
提供されたさまざまなソリューションに感謝しています。それらは、視点を得て比較するのに役立つからです。
android - ワインなしでWindowsDLL(winelib)を使用してLinuxプログラムを実行していますか?
WindowsDLLとDLLに関連するAPIがあります。DLLは、Linux(Android 4.0)ソフトウェアを作成したい特定のデバイスのドライバーの一部です。Linuxソフトウェア内でDLLを使用できることを読みました(winelibを使用)。
そうする場合、ワインなしでプログラムを実行できますか(DLLが接続されたネイティブLinux環境を使用)?Java(Android SDK)、C ++(Android NDK)、そしておそらくC(DLLで動作するLinuxドライバーを作成する必要があります)を使用します。
qt-creator - LinuxのWineでS60ツールチェーンを備えたQtCreatorを使用できますか?
SymbianS60ツールチェーンはLinuxでは使用できません。Windowsのみです。Qt Creator用のWindowsインストーラーをダウンロードし、Wineで実行しました。'simulator.exe -registeronly'が失敗したことを除いて、インストールはほぼ正常に実行され、IDEが表示されて正常に動作しますが、S60用にコンパイルしようとすると、次のようになります。
アップデート
私は何か他のことを試みました。Wineのインストールからいくつかのファイルが欠落していたため、WindowsのインストールからQtSDKディレクトリ全体をコピーしました。これで、コンパイルによって.sisファイルが生成され、電話にインストールできますが、アプリケーションを実行しようとすると起動しません。しばらくの間、Symbianで同等のビジーカーソルが表示されますが、実際にウィンドウが表示される前に終了します。一方、Windowsマシンから同じQtSDKで作成された.sisファイルは、正常にインストールおよび実行されます。
.net - Wineの下の.NET 2.0タイマー(Ubuntu 10.10)
タイマーを使用する VB.NET アプリケーションがあります。
Windows では問題なく動作しますが、Linux で試してみると、しばらくするとクラッシュします。私は Winetricks をインストールし、必要なすべてのライブラリ (私が思うに)、dotnet20、corefonts、riched20、riched30 などを追加しました。
なぜクラッシュするのか分かりますか?(例外なく、...&>log.txt
動作しません)
linux - ワインを使用してDreamweaverを開くときにエラーが発生しました
ubuntu 10.04を使用していますが、wineを使用してdreamweaverを使用したいのですが、wineを使用してdreamweaver.exeファイルを開くと、Dreamweaverウィンドウが開き、「アプリケーションで問題が検出されました。このアプリケーションを再インストールしてください。この問題を修正してください。」ボタンを閉じるこのウィンドウを閉じる必要があります。
c++ - 私のプログラムでワインを作る
商用利用を目的としたアプリケーションを開発しました。アプリケーションは Qt に基づいています。ただし、クラッキング防止ソフトウェアである Themida を使用する必要があります。そのため、このソフトウェアを Linux/MacOS 用にもコンパイルする必要がありますが、themida のような難読化ソフトウェアはありません。アイデアがあります.wineをアプリケーションに埋め込むことは可能ですか? たとえば、Google Picasa のように...「はい」の場合、どうすればよいでしょうか? 例はありますか...