Hey guys,
I have a (for me
) strange and also annoying issue with compiling PCSX2 (r4513). I sure do not compile the emulator for the first time, I often did it on my old PC (successfully btw.). But it just fails on my new one and I'm pretty clueless about this.
The differences between the two PCs are that I'm now using Windows 7 64-bit instead of 32-bit and that, as a student, I now have access to Visual Studio 2008 Professional. I was using VS C++ Express on my old rig.
When the compilation fails, VS gives me the following error message:
Code:
12>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
12>Copyright (C) Microsoft Corporation. All rights reserved.
12>Verknüpfen...
12>x86emitter.lib(cpudetect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "___xgetbv".
12>C:\Users\[...]\Desktop\PCSX2 r4513\\bin\\pcsx2.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
Translated:
Code:
12>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
12>Copyright (C) Microsoft Corporation. All rights reserved.
12>Connecting...
12>x86emitter.lib(cpudetect.obj) : error LNK2001: Not solved external symbol "___xgetbv".
12>C:\Users\[...]\Desktop\PCSX2 r4513\\bin\\pcsx2.exe : fatal error LNK1120: 1 not solved external link.
I hope I translated that right, I have little understanding of what is happening there
.
I also do have a suspect where the problem is: In the compilation guide in the part about configuring the build environment it says "Under the Win32 Platform, you need to add the following to Include files:[...]" and "Under the Win32 Platform, you need to add the following to Library files:[...]" and "Under the x64 Platform, I added the following for Library files:[...]". What of these things am I supposed to do on my 64-bit Windows? Or do I understand that wrong and "Win32 Platform" and "x64 Platform" are things that I have to select in this drop-down menu under the word "Platform" in the menu about "Projects and Solutions"? If so, I was just able to find Win32 Platform there. The other options are "Pocket PC 2003 (ARMV4)", "Smartphone 2003 (ARMV4)", "Windows Mobile 5.0 Pocket PC" and "Windows Mobile 5.0 Smartphone". No x64 present
.
I hope you can help me.
Regards
Bright-Warrior
Rejoice, they say. Color is back.