顯示具有 開發人員中心:Visual C﹢﹢ 標籤的文章。 顯示所有文章
顯示具有 開發人員中心:Visual C﹢﹢ 標籤的文章。 顯示所有文章

2013/02/17

PCSX2 聲音插件 SPU2null 的編譯方法

此插件處於非活動狀態,官方已不再更新。此插件的詳細資訊請洽 PCSX2 關閉聲音輸出的插件 SPU2null

位於 X:\PCSX2-原始碼\plugins\SPU2null 的原始碼,我無法編譯成功。於是從其他地方找來 SPU2null 的原始碼,並編譯成功。

簡單記錄一下如何編譯:

2013/02/16

PCSX2 光碟插件 CDVDpeops 的編譯方法

此插件處於非活動狀態,官方已不再更新。位於 X:\PCSX2-原始碼\plugins\CDVDpeops。

簡單記錄一下如何編譯:

使用 VS2010SP1 開啟 cdvdPeops_2005.vcproj。然後在彈出的視窗中,直接按右下角那裡的 Finish 按鈕。

2013/02/15

Gavotte Ramdisk 和 Visual Studio 2010 SP1 存在相容性問題

從 Gavotte Ramdisk 所建立的 ramdisk 中開啟 .sln 或 .vcproj 檔案之後,最終出現以下錯誤訊息:
(不論 Gavotte Ramdisk 所建立的 ramdisk 是 FAT32 還是 NTFS)

An error occurred while creating or opening the C++ browsing database file X:\PATH\FILE.sdf. IntelliSense and browsing information will not be available for C++ projects.

Ensure that Microsoft SQL Server Compact 3.5 is installed and that no other applications are accessing the file. If this problem persists, delete the file and reopen the solution.



這是錯誤訊息的螢幕擷圖:

2010/10/23

編譯 PCSX2 和 Dolphin 免安裝使用 DXSDK、Nvidia Cg Toolkit、glew(Win32)

免安裝的好處

  1. 不必安裝(廢話)
  2. 節省硬碟空間:只需要從安裝程式手動提取編譯模擬器所必須的檔案,不必執行安裝程式給他全部安裝所有的東西。最典型的例子就是 DXSDK,安裝程式 500 餘 MB,其實編譯模擬器所需要的檔案只有 20 MB。
  3. 便於升級管理:以後有新版 DXSDK、Nvidia Cg Toolkit、glew(Win32)的升級,只需要覆蓋原先同名舊版的檔案即可。不存在先移除舊版再安裝新版的這種只有使用安裝程式才會有的過程,也就不必擔心新舊版本的更替可能會造成的路徑(path)變更,從而 VC++ Directories 的路徑就不需要隨著新版 DXSDK、Nvidia Cg Toolkit、glew(Win32) 的升級而變更。



應用範圍

2010/10/10

使用 Visual Studio 編譯 Dolphin Wii 模擬器

最新版 DirectX SDKhttp://go.microsoft.com/fwlink/?LinkID=71193&clcid=0x409
先灌 DirectX SDK,以後再灌 Visual Studio 就會自動將 DXSDK 的相關路徑加入到 VC++ Directories 中。


灌 Visual Studio(建議只灌 Visual Studio 2008,Visual Studio 2010 編譯的模擬器不確定能否正常使用)

2010/06/10

使用 Visual Studio 編譯 DeSmuME

先灌 Visual Studio(建議只灌 Visual Studio 2008,Visual Studio 2010 編譯的模擬器不能正常使用)
http://twpcsx2.blogspot.com/2010/04/pcsx2-desmume-visual-studio-professional.html


下載 DeSmuME 的原始碼,參見這篇:

2010/06/10

編譯出執行時不顯示 DOS 視窗的 DeSmuME

在 Visual Studio 中,展開 DeSmuME 的 project,定位到 Windows -> userconfig -> userconfig.h。在 userconfig.h 上空按滑鼠右鍵,出現的選單中選擇 Open With...

2010/06/10

在 Visual Studio 2010 中使用 PGO(Profile Guided Optimization)

第一步
在想要進行 PGO 的 Project 上空按滑鼠右鍵,出現的選單中依次選擇 Profile Guided Optimization -> Instrument

2010/05/30

使用 TortoiseSVN 給原始碼打補丁

從網路上獲取的補丁檔案的副檔名是 .patch  或 .diff。滑鼠按兩下補丁檔案,就會以 TortoiseUDiff 自動開啟。

  1. 留意第一行顯示的內容。範例,Index: plugins/GSdx/GSRendererDX.h,其中路徑第一個位置的 plugins 是資料夾。
  2. 在原始碼中找到 plugins 資料夾的路徑。範例,R:\PCSX2_SVN_NEW_GUI\plugins,最後記下路徑中不包含 plugins 的那部分,即 R:\PCSX2_SVN_NEW_GUI\

TortoiseUDiff_patch_file

2010/05/13

下載 SVN 原始碼的軟體 TortoiseSVN 使用教學

下載並安裝 TortoiseSVN:http://tortoisesvn.net/downloads

首先必須爬文,找到想要下載 SVN 原始碼的那個軟體所提供的取得 SVN 原始碼的方法。舉例說明:

PCSX2 的 SVN 取得方法(源自 http://code.google.com/p/pcsx2/source/checkout

2010/04/22

PCSX2 聲音插件 PeopsSPU2 的編譯方法

更新:目前的 PCSX2 原始碼已經修復本文所講述的問題。大家不需要再修改原始碼,直接編譯即可。

此插件處於非活動狀態,官方已不再更新。位於 X:\PCSX2-原始碼\plugins\PeopsSPU2。

先使用記事本開啟 spu2PeopsSound_2008.vcproj,搜尋『 ..\ 』(不含引號),會找到這一行:

2010/04/22

編譯 PCSX2 的 Visual C++ 2010 Express 安裝教學

首先下載 Visual C++ 2010 Express,到官網下載離線安裝的 ISO:
http://www.microsoft.com/express/Downloads/#2010-All

安裝時選擇 Visual C++ 2010 Express
VC++2010_Express_1

2010/04/19

編譯 PCSX2 和 DeSmuME 的 Visual Studio Professional 安裝教學

PCSX2 未來的版本應該可以完全使用 Visual Studio 2010 編譯,現在仍然需要 Visual Studio 2008。DeSmuME 現在用 Visual Studio 2008 編譯。也就是說,要在一個作業系統中同時安裝 Visual Studio 2010 和 Visual Studio 2008。我使用的作業系統是 Windows XP SP3。

需要下載的檔案(都是微軟官方載點)

2010/04/17

如何手動設定 Visual Studio 2010 的 VC++ Directories

主選單 -> Tools -> Options -> Projects and Solutions -> VC++ Directories,被告知此處不能編輯 VC++ Directories。不像 Visual Studio 2008 可以直接設定。
Visual_Studio_2010_VC++_Directories

2009/11/05

Visual C++ 2010 Redistributable Package 的位置

因為現在 Visual Studio 2010 尚處於 beta 階段,所以 Microsoft 網站內沒有 Visual C++ 2010 Redistributable Package 的下載。其實在灌完 Visual Studio 2010 Professional Beta 2 之後,電腦中就已經有一份 Visual C++ 2010 Redistributable Package,地點在

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86

檔案名稱依然叫做 vcredist_x86.exe

2009/09/11

Visual Studio 2010 的 VC++ Directories 位置

不在原來 Visual Studio 2008 的位置,Visual Studio 2010 改變了位置,不容易找到。在Visual Studio 2010 中,要在 Solution Explorer 中針對每一個需要設定 VC++ Directories 的 Project 分別設定。

給 Project 點右鍵,選最後一項 Properties。

2009/07/03

使用 Visual C++ 2008 Express 給 Windows 編譯 PCSX2

下載編譯需要的軟體
按順序下載並安裝以下軟體。

最新版 DirectX SDKhttp://go.microsoft.com/fwlink/?LinkID=71193&clcid=0x409
先灌 DirectX SDK,以後再灌 Visual Studio 就會自動將 DXSDK 的相關路徑加入到 VC++ Directories 中。

2009/07/01

刪除 Visual Studio 強制安裝給 Firefox 的元件

灌 Microsoft Visual C++ 2008 Express Edition,會給 Firefox 強制安裝:

  1. 外掛程式:Windows Presentation Foundation
  2. 擴充套件:Microsoft .NET Framework Assistant 1.0


刪除方法:關閉 Firefox,移除資料夾

\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation