2017-12-19 39 views
1

TLDRが下部にあります。Windows上のPCSXRソースコードを実行可能ファイルにコンパイルするにはどうすればよいですか?

私はcodeplex.comで見つけたPCSXRというアプリケーションを実行しています。しかし、Windowsのアップデートによってプログラムが正常に機能しなくなったり、WindowsのVisual Basicアドオンが不足していると思われます。

私はバージョン1.9.92を実行可能にしようとしましたが、シネマティックスを再生する際にクラッシュの問題があります。

バージョン1.9.93は、最も安定していて、私が使っていたバージョンでは、もはやフォルダ内のDLLプラグインを読むことができません。それを使えなくする。

周囲をブラウズした後。私はthisというポストを見つけました。この人物はDev C++を使ってソースコードをコンパイルしてこの問題を解決しました。私はそれを構築しようとしましたが、私は投げられたエラーを続けています。間違ったアーキテクチャを32ビットコンパイルに設定して解決しましたが、他のエラーはコンパイルできませんでした。

後に、他のプログラマーと話をしたり話したりしています。私はそれをコンパイルする方法についてさまざまなツールを使って前後に行ってきました。コードブロック、Dev C++、MinGW、Bashを実行するためのWindows上の古いGitプログラム。私はヘッダーにあるconfig.hが見つからなくなってしまい、winres.hも見つからなくなってしまった。

私は何とかUbuntuでWSL(Windows Subsystem for Linux)、VcXsrvでXFCE4 Desktopを使ってXFCE4をウィンドウで表示するようにコンパイルできました。 PCSXRが起動し、プラグインがありますが、実行するとクラッシュします。私が聞いたことから、WSLによるエラーはサウンドをサポートしていません。だからWSLは失敗した。

私はUbuntu "Try It" CD環境を試しましたが、まったくコンパイルできません。

最新バージョンのVirutalBoxは、BIOS仮想化の設定がないため、マシン上で動作していないため、動作しなくなりました。


TLDR

私は彼らのプログラムdocumentationを追ってきたが、それはWindowsユーザーのために、実際に詳細ではありません。

私の質問は次のとおりです。詳細な手順で、PCSXRをupdated source code hereまたは1.9.93 source hereのDLLプラグインを使用して動作するWindows実行可能ファイルに構築するにはどうすればよいですか?どのようなプログラムが必要なのか、どのようなものを入力するのか、どのような設定、どこにファイルが見つからないのかなどがわかります。

私はこれがおそらく最も良い質問ではないと知っています。と尋ねる。

私はBIOSの仮想化をサポートしていないWindows 10、AMD CPU、64ビットを使用しています。

+0

は、私は、Visual Studio 2010を使用して、このバージョンhttps://pcsxr.codeplex.com/downloads/get/722114 を構築することができますよ –

答えて

0

私はthisフォーラムの投稿で次の手順に従うことによってそれを行うために管理:

あなたはDevのC++ 5.11を必要としています。

1).GOファイルへ>開く> .Underプロジェクトpcsxrを選択Pcsxr>のwin32> pcsxr.dev

2)のディレクトリ。プロジェクトオプションを右クリックして選択します。

3.In Project Optionsで、コンパイラを選択します。ベースコンパイラを "TD​​M-GCC 4.9.2 32bit Release"に設定し、OKをクリックします。

4)。Dev C++ 5.11のメインメニューでExecuteを探します。コンパイルを選択します。

5)。コンパイルしてください。あなたが成功した場合は、pcsxrソースディレクトリ> win32に pcsxr.exeが存在するはずです。

手順を実行し、利用可能なソースコードの最新バージョンをすべて試してみてください。これは後に投稿した研究結果です。返信用

感謝。それは本当に多くの助けになりました。

私は1.9.93ベータ版のソースコード(7zipを用いて抽出)「pcsxr-1.9.93.tar.bz2」 を試してみましたが、「の#include 」についてコンパイルエラーを持っていません。

私は1.9.94アルファソースコード "pcsxr-1.9.94.zip"を試しました。それは が正常にコンパイルされました。 Win32フォルダにdevファイルをロードするときに "pcsxr \ libpcsxcore \ gte_divider.h" エラーが見つかりませんでしたが、うまく動作するには と思われます。

私は、最新のソースコード(最終修正2017年2月18日) を試みたし、それが正常にコンパイル。私は を取得しました。 " devファイルをwin32フォルダにロードすると" pcsxr \ libpcsxcore \ gte_divider.h "というエラーが表示されませんでしたが、うまくいくようです。 ゲームを開始するまで、メインウィンドウをカバーする背景ロゴ は空白の灰色のようです。

は、私がここにgithubのからこの行方不明のWindows hのサンプル ファイルを取得することにより、問題を解決してwinres.h: https://github.com/Microsoft/Window...les/Win7Samples/winui/tsf/tsfcompart/winres.h とちょうどプロジェクトフォルダのルートにこれを追加しました。私は を '#include'と置き換えなければなりませんでした。

私は組み込みのプラグインのソースコードについて知らない。一部には devファイルがなく、コンパイル時に常にエラーが発生します。私は、サードパーティ製のエミュレータゾーンからのものと 1.9.93ベータリリース「pcsxr-1.9.93-win32.zip」からのものを作業追加 に管理し、1.9.93は偉大な作業を取得するために管理してきました。

関連する問題