Post Reply 
 
Thread Rating:
  • 4 Votes - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Guide:- Compiling PPSSPP on Windows for Dummies (updated for MSVC 2013)
11-19-2013, 05:20 PM
Post: #76
RE: Guide:- Compiling PPSSPP on Windows for Dummies
Thank you for this so quick answer, it's good to have such a nice community.

I feel a bit stupid now, i wasn't looking in the right folder...

It works like a charm.

But now i have a clue to get the next step, get igorcalabria's branch to work.

Thanks a lot Big Grin

Kyhel,
French Student
Thanks to all PPSSPP team for this amazing emulator !

Experimental PPSSPP Adhoc Support build here : http://forums.ppsspp.org/showthread.php?tid=3595&pid=59241#pid59241
Please read the whole post.
Find all posts by this user
Quote this message in a reply
11-25-2013, 01:39 AM
Post: #77
RE: Guide:- Compiling PPSSPP on Windows for Dummies
So uh, I'm doing everything right in the OP, but looking at the screenshots, I seem to be missing the x64 folder in the windows folder. I also seem to be getting warnings where the source points to a missing file that happens to be in said x64 folder. Anyone know what's going on here?
Find all posts by this user
Quote this message in a reply
11-25-2013, 04:08 AM
Post: #78
RE: Guide:- Compiling PPSSPP on Windows for Dummies
For anyone who is interested, I compiled the Qt version of PPSSPP for Windows:
https://mega.co.nz/#!S5ATxDhS!YHIaiHZ6oD...87pdXcr4rs
Included the Qt dlls as well.
Find all posts by this user
Quote this message in a reply
12-19-2013, 03:55 PM
Post: #79
RE: Guide:- Compiling PPSSPP on Windows for Dummies
Somebody please help me in setting system environment "GIT"
git is installed in C:\Programe Files (x86)\git
I have set it like in image

but still git-version-gen.cmd giving same error
git not on path.....


Attached File(s) Thumbnail(s)
   

Phone: Nokia 701 FP2
Intel Core i5-3337U | 4GB RAM | 2GB AMD Radeon HD 8730M | Windows 8.1 x64
Find all posts by this user
Quote this message in a reply
12-19-2013, 03:57 PM (This post was last modified: 12-19-2013 04:00 PM by TheDax.)
Post: #80
RE: Guide:- Compiling PPSSPP on Windows for Dummies
Does it work if you put it under system variables? Have you tried rebooting your computer after adding it to your local variables?


Maybe just add it directly to your system's PATH instead, if it's not in there. That's where it put it on my PC..

4GHz AMD 3900X, 32GB DDR4 RAM, 6GB Nvidia RTX 2060, Asus Crosshair 7 Hero (Wifi), Linux
How to ask useful questions: https://web.archive.org/web/20110214010944/http://support.microsoft.com/kb/555375
I'm not Dark_Alex, nor do I claim to be. Our nicknames are merely coincidence.
Find all posts by this user
Quote this message in a reply
12-19-2013, 04:09 PM
Post: #81
RE: Guide:- Compiling PPSSPP on Windows for Dummies
(12-19-2013 03:57 PM)TheDax Wrote:  Does it work if you put it under system variables? Have you tried rebooting your computer after adding it to your local variables?


Maybe just add it directly to your system's PATH instead, if it's not in there. That's where it put it on my PC..

Tried putting in both and also restart not worked (I am on win 8.1)

It should be program files (x86) or just program files but I dont think they are same

Phone: Nokia 701 FP2
Intel Core i5-3337U | 4GB RAM | 2GB AMD Radeon HD 8730M | Windows 8.1 x64
Find all posts by this user
Quote this message in a reply
12-19-2013, 05:14 PM (This post was last modified: 12-19-2013 05:14 PM by TheDax.)
Post: #82
RE: Guide:- Compiling PPSSPP on Windows for Dummies
They're not. On a 64-bit OS, Program Files is for 64-bit programs (though technically you can put anything in there), and Program Files (x86) is for 32-bit programs.

If it didn't work after adding it to your PATH, then I dunno what else to say. What does your PATH look like?

4GHz AMD 3900X, 32GB DDR4 RAM, 6GB Nvidia RTX 2060, Asus Crosshair 7 Hero (Wifi), Linux
How to ask useful questions: https://web.archive.org/web/20110214010944/http://support.microsoft.com/kb/555375
I'm not Dark_Alex, nor do I claim to be. Our nicknames are merely coincidence.
Find all posts by this user
Quote this message in a reply
12-19-2013, 11:05 PM (This post was last modified: 12-19-2013 11:05 PM by solarmystic.)
Post: #83
RE: Guide:- Compiling PPSSPP on Windows for Dummies
@bhavin192

As TheDax has mentioned, you have to place it under the PATH variable located under the System Variables category and ONLY in that location. Adding multiple entries under other variable names will not work. E.g. the GIT variable you added earlier on.

As an example, I installed git to D:\Apps\Git so I added D:\Apps\Git\cmd to the PATH variable under System Variables as follows:-

[Image: i4hboEdWLefvi.PNG]

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
12-20-2013, 03:29 AM
Post: #84
RE: Guide:- Compiling PPSSPP on Windows for Dummies
@solarmystic
still having same error also tried disabling user account control


Attached File(s) Thumbnail(s)
   

Phone: Nokia 701 FP2
Intel Core i5-3337U | 4GB RAM | 2GB AMD Radeon HD 8730M | Windows 8.1 x64
Find all posts by this user
Quote this message in a reply
01-11-2014, 09:38 AM
Post: #85
RE: Guide:- Compiling PPSSPP on Windows for Dummies
how to patch thing into ppsspp and ANGLE using git-apply?
http://forums.ppsspp.org/showthread.php?tid=2399&page=7

Sry for bad english im chinese at malaysia
Find all posts by this user
Quote this message in a reply
02-05-2014, 07:05 PM (This post was last modified: 02-05-2014 09:47 PM by HolyBash.)
Post: #86
RE: Guide:- Compiling PPSSPP on Windows for Dummies
Is this the same with windows 64bit if not, a tutorial would be alot much much better.
Find all posts by this user
Quote this message in a reply
02-08-2014, 11:43 PM (This post was last modified: 03-03-2014 05:42 PM by solarmystic.)
Post: #87
RE: Guide:- Compiling PPSSPP on Windows for Dummies
Updated the guide to reflect the new requirement of Microsoft Visual Studio 2013 to compile all Windows builds starting from v0.9.6-804-g9c41246 onwards.

The overall procedure for the compiling guide has been simplified thanks to this compiler update, with the following major changes:-

1. Users do not have have to download and install Windows 7.1 SDK anymore to compile 64bit builds. All versions of Visual Studio 2013 (including Microsoft Visual Studio Express 2013 used for this guide since it's freely available from Microsoft) can compile 64bit executables; no additional components are required. Users who followed this guide previously may uninstall both MSVC 2010 and 7.1 SDK from their systems if they are not developing/compiling any other older program to free up some HDD space.

2. As a result of (1), the compiling procedure in Visual Studio itself is now streamlined for both 32bit and 64bit builds. No more platform toolset changes are required for the native, PPSSPPHeadless, UnitTest and zlib projects; in fact the only change one is required to make for 64bit builds is to set the drop down menus in the Configuration Manager mentioned in the guide to Release and x64 for Active Solution Configuration and Active Solution Platform respectively, as shown in the guide.

3. The DX SDK is still required for running/compiling Debug and debugging Debug builds (even with the dxsdk submodule) unfortunately, so I've kept that prerequisite in the procedure.

There are many downsides to this (long awaited) upgrade as compared to MSVC 2010, however:-

1. The minimum OS requirement to compile PPSSPP is now Windows 7 SP1. If you've been compiling PPSSPP on your Windows XP or Vista (god forbid) machine, you are out of luck. Perhaps it is time for an upgrade?

2. Getting the all in one ISO for Visual Studio Express 2013 (used for offline installations and convenience) is a pain in the behind and not as straightforward as it used to be for 2010. Users will have to register a Microsoft account (if you don't already have one, it's the same credentials you'd use to login to your Outlook/Hotmail/etc accounts) and use it to login to Microsoft's proprietary page in order to get the direct download link to the ISO (redirected from the main VS page). On the upside, installation for MSVC 2013 is pretty damn straightforward and everything that is required will be installed and updated automatically. This simplicity does come at at price, which brings us to the following point.

3. Increased HDD space requirement and component bloat. A whooping 5-6 GB is required since the installer will forcibly install every single component (many of which are not actually required to compile PPSSPP) and none are optional. That may not seem like much, but smallish SSD users should be wary of this, since the primary OS drive will be used to house most of it, regardless of the location you chose to install the software in the place.

Case in point (look at all that unnecessary SQL server crap!):-

[Image: iD4Zw8traJ7Va.JPG]

4. Internet Explorer 10 (at a minimum) is now required. If you're like me, refused to touch that POS software (Firefox/Palemoon/etc for the win) and had it removed from the Windows Component store during a fresh Windows 7 install, you'll be disappointed to know that it is mandatory to have IE10 before even installing MSVC 2013.

5. Remember the Microsoft Account that you used to get the 2013 ISO download? Well guess what, you'll have to use it to eventually register the software online to extend the usage period of Express 2013 which will go into lockdown (it happened to me after a few months of unregistered usage) if you don't. Ah, the always online digital future, I love it, don't you? Fortunately, you only have to do this once and then you can stay offline (like any sane person would) and block that POS Microsoft sign in functionality for eternity which has no place on the desktop for offline based applications. Also helps to disable those obnoxious dynamic download updates too!

All the bits that relate to the git, and github procedure remain exactly the same after 2013. No changes there.

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
02-09-2014, 12:37 AM
Post: #88
RE: Guide:- Compiling PPSSPP on Windows for Dummies
So.. compling 32 bits will be easier with VS 2013 right?

o.o Oh Hi XD
P.S: Wanted to go to Japan so badly

AOD270
Windows 7 Home Basic (32bit)
Intel Atom N2800 (Quad-core) 1.86GHz
Intel Graphic Media Accelerator 3600 series
Find all posts by this user
Quote this message in a reply
02-09-2014, 12:46 AM
Post: #89
RE: Guide:- Compiling PPSSPP on Windows for Dummies
(02-09-2014 12:37 AM)Raimoo Wrote:  So.. compling 32 bits will be easier with VS 2013 right?

Pretty much every platform is simplified now. That is the biggest benefit from switching over to MSVC 2013. Just read the guide on the first page, it's changed quite a bit now.

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
02-10-2014, 07:33 PM
Post: #90
Question RE: Guide:- Compiling PPSSPP on Windows for Dummies (updated for MSVC 2013)
@solarmystic
I want to revert changes made by this commit (merge) (causes Dissidia 012 and some other games' speed to drop 30%) and this commit (merge) (causes Dissidia 012 to have a red tint on cutscenes with a light background) and keep everything else intact. Is that possible with git or will I have to make the changes myself?
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: