..:: PCSX2 Forums ::..

Full Version: Windows - Compile Guide and Support
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Just to note: that won't work for express editions of visual studio. You'll need to change zlib from using MFC libraries, to windows libraries, in the zlib properties.

I'm not home to check exactly which tab atm, but I'll update this when I'm home during the week.
(12-08-2013, 10:05 PM)Asmodean Wrote: [ -> ]Just to note: that won't work for express editions of visual studio. You'll need to change zlib from using MFC libraries, to windows libraries, in the zllib properties.

I suspected it might not since I knew that express didn't support MFC. Good to know.
I got errors (and some warnings) while trying to compile latest SVN with VC2008

I have attached the logs. In case you hate the italian localization I'm trying to translate them:
GSDX
Code:
cl : command line warning D9024 : source file type 'SSE2\GSdx-SSE2.pch /FoWin32\Release' not recognized, used object file
cl : command line warning D9024 : origin file type 'SSE2\ /FdWin32\Release' not recognized, used object file
stdafx.cpp
c1xx : fatal error C1083: Can't open the source file 'SSE2\vc90.pdb /W4 /c /Zi /TP /wd4996 /wd4995 /wd4324 /wd4100 /wd4101 /wd4201 /wd4556 .\stdafx.cpp': No such file or directory

SPU2-X
Code:
../common/include/comptr.h(245) : error C2143: syntax error: ')' missing before '&&'
../common/include/comptr.h(245) : error C2652: 'CComPtr': bad/invalid copy constructor. The first parameter can't be 'CComPtr'.
../common/include/comptr.h(245) : error C2059: syntax error: ')'
../common/include/comptr.h(245) : error C2334: unexpected token before ':'. The apparent body of the function will be skipped.
../common/include/comptr.h(261): Check the declaration 'CComPtr'
../common/include/comptr.h(259) : warning C4522: 'CComPtr': Specified more than an operator for the assignment

pcsx2-devel
Code:
x86emitter.lib(cpudetect.obj) : error LNK2019: reference to external symbol esterno ___xgetbv not solved in function "public: void __thiscall x86capabilities::Identify(void)" (?Identify@x86capabilities@@QAEXXZ)
The 2008 project is very out of date now as we are all using vs2010 or higher.

I suggest you use a newer version.
Good god the checkout takes even longer than usual with all the damn widescreen pnachs lol.
(01-21-2014, 01:29 PM)refraction Wrote: [ -> ]The 2008 project is very out of date now as we are all using vs2010 or higher.

I suggest you use a newer version.
I was using school computers because they came with the standard edition of vs2008 actually
Will see what I can do so, even though I don't think system admin would like to touch computers just for pcsx2 Tongue2
I had lots of errors while trying to compile the latest devel version (updated to commit 5af88a3e2b78d8445b244e664b0f88024af11f02)
I used Visual studio 2013

Pcsx2 itself fails to compile too
I have attached logs. I'm sorry if some words are italian, just ask if something is incomprehensible

btw has windows sdk 2003 still any relevance?
good work! it's hassle free now

anyway, you could still check these
Code:
pcsx2\plugins\spu2-x\src\Timestretcher.cpp(192): warning C4305: 'inizializzazione': troncamento da 'double' a 'const float'
pcsx2\plugins\spu2-x\src\Timestretcher.cpp(194): warning C4305: 'inizializzazione': troncamento da 'double' a 'const float'

spu2-x compiles just fine but it would be cute to fix those little annoyances
hi
i hope someone can help me with this, and i'm right to post it in this thread.

i pulled the newest from git some minutes ago and got the following errors i cant get fixed :/

Error 48 error C2664: 'int wxString:Tonguerintf(const wxChar *,...)' : cannot convert argument 1 from 'const char [13]' to 'const wxChar *' C:\pcsx2.git\pcsx2\gui\MainFrame.cpp 360 1 pcsx2

Error 49 error C2664: 'int wxString:Tonguerintf(const wxChar *,...)' : cannot convert argument 1 from 'const char [30]' to 'const wxChar *' C:\pcsx2.git\pcsx2\gui\MainFrame.cpp 366 1 pcsx2

i don't have that much knowledge if it comes to wx (c++), i'm still learning and hope someone can help me.



thanks and ciao
sucht

edit: (forgot to say i'm using Visual Studio 2013 should it matter)
First of all, I'm not sure whether here is a right place to ask this question, but I cannot find an appropriate thread I think, so I decided to post here.

I have asked a problem, an image below, to GitHub support team with a Git's log file, and they answered to me like this:

[attachment=52432]

Quote:It looks like you don't have permissions to push changes to this repository:

> fatal: unable to access 'https://github.com/PCSX2/pcsx2.git/': The requested URL returned error: 403

Are you able to get in contact with the owner of the repository to see if they will grant you permission to do so?

There is a weird thing. In fact, I did success to publish my branches a few times before that. But for some reasons(e.g. I forgot to checkout a branch which I wanted to use, and I unintentionally committed to the master branch.), I have frequently added/removed my branches.

Am I being denied like this guy said?, or is there anything what I should do?

The following is what I did.

1. There is no clone in my local.
2. Browse https://github.com/PCSX2/pcsx2 and click the Clone in Desktop button on the right screen.
3. GitHub for Windows is lunched, and cloning is done successfully.
4. Create the pnach_code_implementation branch from the master by using the Create Branch TortoiseGit' context menu.
5. Checkout(Select) the pnach_code_implementation branch by using the Git Branch context menu.
6. Update the pcsx2/Patch_Memory.cpp
7. Commit the update by using the Git Commit Tool context menu.
8. Run GitHub for Windows, and click the Publish button, the error message appears.

An attached file below is the source file.

pnach: Supported all functions of type D and E codes.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36