..:: 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
Ok where to start, I've been trying to compile this thing for along time now.

I've tried GCC, codeblocks, both didn't work.
I have VS2000 and VS2010 final, 2000 is to old.
2010 won't install 100% correctly on my system.
I think I have VS2008 enterprise somewhere as well, which won't install on my os either.

VS2008 express installs fine though and runs fine.
I'de much rather use GCC....
I would compile with Linux GCC but I figuer I probably can't compile a win32 build with it...

Here's what I got:
Code:
Cg-2.2_February2010_Setup.exe
DXSDK_Jun10.exe
5.2.3790.2075.51.PlatformSDK_Svr2003R2_rtm.img
TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi
VS2008ExpressWithSP1ENUX1504728.iso
glew-1.5.5-win32.zip

I followed all of the steps in the win32 build guide pretty much to the letter.
All of the Libs and includes are setup in VC++.

This is what happens when I goto compile the sse2 release build:
Code:
1>------ Build started: Project: wxConfig28, Configuration: Release Win32 ------
2>------ Build started: Project: libjpeg7, Configuration: Release Win32 ------
3>------ Build started: Project: w32pthreads.v4, Configuration: Release Win32 ------
1>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
4>------ Build started: Project: SoundTouch, Configuration: Release Win32 ------
1>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\wxWidgets\build\msw\Release\BuildLog.htm"
1>wxConfig28 - 1 error(s), 0 warning(s)
2>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
4>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
5>------ Build started: Project: zlib, Configuration: Release Win32 ------
2>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\libjpeg\Win32\Release\BuildLog.htm"
4>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\SoundTouch\Win32\Release\BuildLog.htm"
4>SoundTouch - 1 error(s), 0 warning(s)
2>libjpeg7 - 1 error(s), 0 warning(s)
6>------ Build started: Project: glew_static, Configuration: Release Win32 ------
6>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
5>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
6>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\glew\Win32\Release\BuildLog.htm"
5>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\zlib\Win32\Release\BuildLog.htm"
3>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
5>zlib - 1 error(s), 0 warning(s)
3>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\w32pthreads\Win32\Release\w32pthreads.v4\BuildLog.htm"
3>w32pthreads.v4 - 1 error(s), 0 warning(s)
6>glew_static - 1 error(s), 0 warning(s)
7>------ Build started: Project: wxBase28, Configuration: Release Win32 ------
8>------ Build started: Project: portaudio, Configuration: Release (NO ASIO) Win32 ------
9>------ Build started: Project: wxCore28, Configuration: Release Win32 ------
8>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
8>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\portaudio\build\msvc\Win32\Release (NO ASIO)\BuildLog.htm"
8>portaudio - 1 error(s), 0 warning(s)
10>------ Build started: Project: bin2cpp, Configuration: Release Win32 ------
11>------ Build started: Project: w32pthreads_lib, Configuration: Release Win32 ------
12>------ Build started: Project: bzip2, Configuration: Release Win32 ------
10>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
10>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\tools\bin2cpp\Release\BuildLog.htm"
10>bin2cpp - 1 error(s), 0 warning(s)
12>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
12>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\bzip2\Win32\Release\BuildLog.htm"
11>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
7>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
11>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\w32pthreads\Win32\Release\w32pthreads_lib\BuildLog.htm"
7>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\wxWidgets\build\msw\Win32\Release\wxBase28\BuildLog.htm"
7>wxBase28 - 1 error(s), 0 warning(s)
12>bzip2 - 1 error(s), 0 warning(s)
11>w32pthreads_lib - 1 error(s), 0 warning(s)
13>------ Build started: Project: wxAdv28, Configuration: Release Win32 ------
14>------ Build started: Project: x86emitter, Configuration: Release Win32 ------
14>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
14>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\common\build\x86emitter\Win32\Release\BuildLog.htm"
14>x86emitter - 1 error(s), 0 warning(s)
13>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
15>------ Build started: Project: Utilities, Configuration: Release Win32 ------
13>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\wxWidgets\build\msw\Win32\Release\wxAdv28\BuildLog.htm"
13>wxAdv28 - 1 error(s), 0 warning(s)
16>------ Build started: Project: cdvdGigaherz, Configuration: Release Win32 ------
17>------ Build started: Project: DEV9null, Configuration: Release Win32 ------
9>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
16>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
18>------ Build started: Project: FWnull, Configuration: Release Win32 ------
16>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\cdvdGigaherz\src\Windows\Win32\Release\BuildLog.htm"
9>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\3rdparty\wxWidgets\build\msw\Win32\Release\wxCore28\BuildLog.htm"
9>wxCore28 - 1 error(s), 0 warning(s)
16>cdvdGigaherz - 1 error(s), 0 warning(s)
17>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
15>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
17>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\dev9null\Windows\Win32\Release\BuildLog.htm"
15>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\common\build\Utilities\Win32\Release\BuildLog.htm"
15>Utilities - 1 error(s), 0 warning(s)
17>DEV9null - 1 error(s), 0 warning(s)
19>------ Build started: Project: USBnull, Configuration: Release Win32 ------
18>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
18>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\FWnull\Windows\Win32\Release\BuildLog.htm"
18>FWnull - 1 error(s), 0 warning(s)
20>------ Build started: Project: CDVDnull, Configuration: Release Win32 ------
19>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
21>------ Build started: Project: CDVDolio, Configuration: Release Win32 ------
19>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\USBnull\Windows\Win32\Release\BuildLog.htm"
19>USBnull - 1 error(s), 0 warning(s)
22>------ Build started: Project: xpad, Configuration: Release Win32 ------
23>------ Build started: Project: ZeroSPU2, Configuration: Release Win32 ------
21>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
21>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\CDVDolio\Win32\Release\BuildLog.htm"
22>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
22>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\xpad\Win32\Release\BuildLog.htm"
22>xpad - 1 error(s), 0 warning(s)
21>CDVDolio - 1 error(s), 0 warning(s)
24>------ Build started: Project: GSnull, Configuration: Release Win32 ------
20>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
20>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\CDVDnull\Windows\Win32\Release\BuildLog.htm"
20>CDVDnull - 1 error(s), 0 warning(s)
25>------ Build started: Project: LilyPad, Configuration: Release Win32 ------
26>------ Build started: Project: PadSSSPSX, Configuration: Release Win32 ------
24>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
24>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\GSnull\Windows\Win32\Release\BuildLog.htm"
24>GSnull - 1 error(s), 0 warning(s)
27>------ Build started: Project: Padnull, Configuration: Release Win32 ------
25>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
25>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\LilyPad\Win32\Release\BuildLog.htm"
25>LilyPad - 1 error(s), 0 warning(s)
28>------ Build started: Project: ZZOgl, Configuration: Release Win32 ------
26>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
26>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\SSSPSXPAD\Win32\Release\BuildLog.htm"
26>PadSSSPSX - 1 error(s), 0 warning(s)
29>------ Build started: Project: GSdx, Configuration: Release SSE2 Win32 ------
27>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
27>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\PadNull\Windows\Win32\Release\BuildLog.htm"
27>Padnull - 1 error(s), 0 warning(s)
30>------ Build started: Project: SPU2-X, Configuration: Release Win32 ------
23>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
23>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\zerospu2\Windows\Win32\Release\BuildLog.htm"
23>ZeroSPU2 - 1 error(s), 0 warning(s)
31>------ Build started: Project: CDVDiso, Configuration: Release Win32 ------
28>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
28>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\zzogl-pg\opengl\Win32\Win32\Release\BuildLog.htm"
29>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
29>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\GSdx\Release SSE2\BuildLog.htm"
29>GSdx - 1 error(s), 0 warning(s)
28>ZZOgl - 1 error(s), 0 warning(s)
31>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
31>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\CDVDiso\src\Windows\Win32\Release\BuildLog.htm"
32>------ Build started: Project: ZeroGS, Configuration: Release Win32 ------
31>CDVDiso - 1 error(s), 0 warning(s)
33>------ Build started: Project: pcsx2, Configuration: Release Win32 ------
32>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
32>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\zerogs\dx\Windows\Win32\Release\BuildLog.htm"
32>ZeroGS - 1 error(s), 0 warning(s)
30>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
30>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\plugins\spu2-x\src\Windows\Win32\Release\BuildLog.htm"
30>SPU2-X - 1 error(s), 0 warning(s)
33>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.
33>Build log was saved at "file://i:\PCSX2 SRC\SVN\3547\pcsx2\windows\VCprojects\Win32\Release\BuildLog.htm"
33>pcsx2 - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 33 failed, 0 up-to-date, 0 skipped ==========

I can't compile any of the plugins or anything.
With codeblocks I think I was able to compile 1 or 2 of the plugins, but they weren't main ones.


This blows though dudes.
I hate VS and VC.
It's so complicated to get setup.
And besides, I don't like IDE's...
I'de rather compile from a cmd line with a min compiler.

But I went ahead and trashed the living sh!t out of my registry to install these things just so I could keep up on the builds.

I'de like to beable to get more testing done as soon as possible.
I got a new 1090t, crosshair iv, 2 gigs of 2133mhz ram and a gt240.
I've seen it hit 20-40 fps.
Highest fps I've seen is 800.
This is at 4ghz, all 6 cores, 2ghz mem at 8t.

I'de really like to mess around with the src myself a little bit.
And to beable to report on stuff on the svn when the dev's ask for help checking games.


There's gotta be a simple way of getting a compiler setup.
I've dl'ed gigs and gigs of crap to try to do this.

I don't f'ing care if I have to use a linux live cd to doit.
Sorry for the lang, but I'm pretty fed up with ms compiliers.
Cannot compile some plugins, always getting errors from atlmfc.
Using Visual C++ express 2008*Chinese version, tried both VS2008's and VS2010's atl lib.
always getting these errors:

Code:
1>stdafx.cpp
1>C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\mfc\afxv_w32.h(120) : warning C4005: “_WIN32_WINDOWS”: 宏重定义
1>        k:\pcsx2\svn\plugins\xpad\stdafx.h(24) : 参见“_WIN32_WINDOWS”的前一个定义
1>C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\mfc\afx.inl(252) : warning C4244: “return”: 从“const time_t”转换到“LONG_PTR”,可能丢失数据
1>C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\mfc\afx.inl(254) : warning C4244: “return”: 从“const time_t”转换到“LONG_PTR”,可能丢失数据
1>C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\mfc\afx.inl(258) : warning C4244: “return”: 从“const time_t”转换到“LONG_PTR”,可能丢失数据
1>C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\mfc\afx.inl(262) : warning C4244: “return”: 从“const time_t”转换到“LONG_PTR”,可能丢失数据
1>C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\mfc\afxwin1.inl(1034) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\mfc\afxwin1.inl(1036) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(80) : error C2039: “AtlMultiply”: 不是“ATL”的成员
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(81) : error C2039: “AtlAdd”: 不是“ATL”的成员
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(80) : error C3861: “AtlMultiply”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(81) : error C3861: “AtlAdd”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(338) : error C2065: “CAutoPtr”: 未声明的标识符
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(355): 参见对正在编译的类 模板 实例化“ATL::CAutoPtrElementTraits<T>”的引用
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(338) : error C2974: 'ATL::CDefaultElementTraits' : 模板 对于 'T'是无效参数,应为类型
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(184) : 参见“ATL::CDefaultElementTraits”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(338) : error C2955: “ATL::CDefaultElementTraits”: 使用类 模板 需要 模板 参数列表
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(184) : 参见“ATL::CDefaultElementTraits”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(338) : error C2143: 语法错误 : 缺少“,”(在“>”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(341) : error C2143: 语法错误 : 缺少“;”(在“<”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(341) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(341) : error C2238: 意外的标记位于“;”之前
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(346) : error C2061: 语法错误 : 标识符“CAutoPtr”
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(348) : error C2059: 语法错误 : “)”
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(349) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(359) : error C2065: “CAutoVectorPtr”: 未声明的标识符
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(376): 参见对正在编译的类 模板 实例化“ATL::CAutoVectorPtrElementTraits<T>”的引用
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(359) : error C2974: 'ATL::CDefaultElementTraits' : 模板 对于 'T'是无效参数,应为类型
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(184) : 参见“ATL::CDefaultElementTraits”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(359) : error C2955: “ATL::CDefaultElementTraits”: 使用类 模板 需要 模板 参数列表
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(184) : 参见“ATL::CDefaultElementTraits”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(359) : error C2143: 语法错误 : 缺少“,”(在“>”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(362) : error C2143: 语法错误 : 缺少“;”(在“<”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(362) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(362) : error C2238: 意外的标记位于“;”之前
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(367) : error C2061: 语法错误 : 标识符“CAutoVectorPtr”
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(369) : error C2059: 语法错误 : “)”
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(370) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(380) : error C2065: “CHeapPtr”: 未声明的标识符
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(385): 参见对正在编译的类 模板 实例化“ATL::CHeapPtrElementTraits<T,Allocator>”的引用
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(380) : error C2977: “ATL::CDefaultElementTraits”: 模板 参数太多
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(184) : 参见“ATL::CDefaultElementTraits”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(380) : error C2955: “ATL::CDefaultElementTraits”: 使用类 模板 需要 模板 参数列表
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(184) : 参见“ATL::CDefaultElementTraits”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(380) : error C2143: 语法错误 : 缺少“,”(在“>”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(383) : error C2143: 语法错误 : 缺少“;”(在“<”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(383) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(383) : error C2238: 意外的标记位于“;”之前
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(632) : error C2065: “CAutoPtr”: 未声明的标识符
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(643): 参见对正在编译的类 模板 实例化“ATL::CAutoPtrArray<E>”的引用
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(632) : error C2974: 'ATL::CAtlArray' : 模板 对于 'E'是无效参数,应为类型
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(536) : 参见“ATL::CAtlArray”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(632) : error C2143: 语法错误 : 缺少“,”(在“>”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(647) : error C2065: “CHeapPtr”: 未声明的标识符
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(658): 参见对正在编译的类 模板 实例化“ATL::CHeapPtrArray<E,Allocator>”的引用
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(647) : error C2974: 'ATL::CAtlArray' : 模板 对于 'E'是无效参数,应为类型
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(536) : 参见“ATL::CAtlArray”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(647) : error C2955: “ATL::CAtlArray”: 使用类 模板 需要 模板 参数列表
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(536) : 参见“ATL::CAtlArray”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(647) : error C2143: 语法错误 : 缺少“,”(在“>”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1309) : error C2065: “CAutoPtr”: 未声明的标识符
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1321): 参见对正在编译的类 模板 实例化“ATL::CAutoPtrList<E>”的引用
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1309) : error C2974: 'ATL::CAtlList' : 模板 对于 'E'是无效参数,应为类型
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1172) : 参见“ATL::CAtlList”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1309) : error C2143: 语法错误 : 缺少“,”(在“>”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1325) : error C2065: “CHeapPtr”: 未声明的标识符
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1337): 参见对正在编译的类 模板 实例化“ATL::CHeapPtrList<E,Allocator>”的引用
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1325) : error C2974: 'ATL::CAtlList' : 模板 对于 'E'是无效参数,应为类型
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1172) : 参见“ATL::CAtlList”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1325) : error C2955: “ATL::CAtlList”: 使用类 模板 需要 模板 参数列表
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1172) : 参见“ATL::CAtlList”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(1325) : error C2143: 语法错误 : 缺少“,”(在“>”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(2280) : error C2065: “CAutoPtr”: 未声明的标识符
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(2289): 参见对正在编译的类 模板 实例化“ATL::CMapToAutoPtr<K,V,KTraits>”的引用
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(2280) : error C2974: 'ATL::CAtlMap' : 模板 对于 'V'是无效参数,应为类型
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(2100) : 参见“ATL::CAtlMap”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcoll.h(2280) : error C2143: 语法错误 : 缺少“,”(在“>”的前面)
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(364) : error C2365: “atlTraceGeneral”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(481) : 参见“atlTraceGeneral”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(365) : error C2365: “atlTraceCOM”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(482) : 参见“atlTraceCOM”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(366) : error C2365: “atlTraceQI”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(483) : 参见“atlTraceQI”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(367) : error C2365: “atlTraceRegistrar”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(484) : 参见“atlTraceRegistrar”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(368) : error C2365: “atlTraceRefcount”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(485) : 参见“atlTraceRefcount”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(369) : error C2365: “atlTraceWindowing”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(486) : 参见“atlTraceWindowing”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(370) : error C2365: “atlTraceControls”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(487) : 参见“atlTraceControls”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(371) : error C2365: “atlTraceHosting”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(488) : 参见“atlTraceHosting”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(372) : error C2365: “atlTraceDBClient”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(489) : 参见“atlTraceDBClient”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(373) : error C2365: “atlTraceDBProvider”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(490) : 参见“atlTraceDBProvider”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(374) : error C2365: “atlTraceSnapin”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(491) : 参见“atlTraceSnapin”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(375) : error C2365: “atlTraceNotImpl”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(492) : 参见“atlTraceNotImpl”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(389) : error C2365: “atlTraceUser”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(476) : 参见“atlTraceUser”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(390) : error C2365: “atlTraceUser2”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(477) : 参见“atlTraceUser2”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(391) : error C2365: “atlTraceUser3”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(478) : 参见“atlTraceUser3”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(392) : error C2365: “atlTraceUser4”: 重定义;以前的定义是“枚举数”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(479) : 参见“atlTraceUser4”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(521) : error C2084: 函数“void ATL::AtlTrace(LPCSTR,...)”已有主体
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(608) : 参见“AtlTrace”的前一个定义
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(521) : warning C4985: “ATL::AtlTrace”: 以前的声明上不存在属性。
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(608) : 参见“ATL::AtlTrace”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(527) : error C2084: 函数“void ATL::AtlTrace2(DWORD,UINT,LPCSTR,...)”已有主体
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(609) : 参见“AtlTrace2”的前一个定义
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(527) : warning C4985: “ATL::AtlTrace2”: 以前的声明上不存在属性。
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(609) : 参见“ATL::AtlTrace2”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(531) : error C2084: 函数“void ATL::AtlTrace(LPCWSTR,...)”已有主体
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(611) : 参见“AtlTrace”的前一个定义
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(531) : warning C4985: “ATL::AtlTrace”: 以前的声明上不存在属性。
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(611) : 参见“ATL::AtlTrace”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(537) : error C2084: 函数“void ATL::AtlTrace2(DWORD,UINT,LPCWSTR,...)”已有主体
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(612) : 参见“AtlTrace2”的前一个定义
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atltrace.h(537) : warning C4985: “ATL::AtlTrace2”: 以前的声明上不存在属性。
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(612) : 参见“ATL::AtlTrace2”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(30) : error C2572: “ATL::_AtlRaiseException”: 重定义默认参数 : 参数 2
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(468) : 参见“ATL::_AtlRaiseException”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(30) : error C2084: 函数“void ATL::_AtlRaiseException(DWORD,DWORD)”已有主体
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(468) : 参见“_AtlRaiseException”的前一个定义
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(30) : warning C4985: “ATL::_AtlRaiseException”: 以前的声明上不存在属性。
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(468) : 参见“ATL::_AtlRaiseException”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(64) : error C2144: 语法错误 : “void”的前面应有“;”
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(64) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(66) : error C2668: “ATL::AtlTrace”: 对重载函数的调用不明确
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(611): 可能是“void ATL::AtlTrace(LPCWSTR,...)”
1>        C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\atl\atlbase.h(608): 或       “void ATL::AtlTrace(LPCSTR,...)”
1>        试图匹配参数列表“(const DWORD_PTR, int, const char [21], HRESULT)”时
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(74) : error C3861: “AfxThrowOleException”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(83) : error C2144: 语法错误 : “void”的前面应有“;”
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(83) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(83) : error C2086: “int ATL::ATL_NOINLINE”: 重定义
1>        G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(64) : 参见“ATL::ATL_NOINLINE”的声明
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlexcept.h(86) : error C3861: “AtlThrow”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(34) : error C2065: “ENOMEM”: 未声明的标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(34) : error C2051: case 表达式不是常量
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(35) : error C3861: “AtlThrow”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(37) : error C2065: “EINVAL”: 未声明的标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(37) : error C2051: case 表达式不是常量
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(38) : error C2065: “ERANGE”: 未声明的标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(38) : error C2051: case 表达式不是常量
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(39) : error C3861: “AtlThrow”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(42) : error C2065: “STRUNCATE”: 未声明的标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(42) : error C2051: case 表达式不是常量
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(45) : error C3861: “AtlThrow”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(69) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(78) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(87) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(95) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(103) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(111) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(120) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(129) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(138) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(146) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(154) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(162) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(169) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(176) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(183) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(190) : error C3861: “AFX_CRT_ERRORCHECK”: 找不到标识符
1>G:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlchecked.h(190) : fatal error C1003: 错误计数超过 100;正在停止编译
1>生成日志保存在“file://k:\PCSX2\SVN\plugins\xpad\Win32\Release\BuildLog.htm”
1>xpad - 108 个错误,10 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

Using Chinese version of vc++express, sry about the Chinese prompt.
but I'm getting errors from MS' libs...How could it happen?
I think I'm just gonna use an emulator to install windows xp and all the compiler stuff and try it that way.

I also gotta go back and find the older ver's of certain parts for the compiler to ensure I'm using everything that is the exact same as the compile guide.
Then I can work on what I can update...

Hmm, I just thaught about that though.
I'll be running on a emu'ed p3 cpu.
It probably won't compile.


Anyone know for sure if you can compile a win32 release ver from a linux live cd?
Because it seems like it's my only option.
Hi, i have a problem compiling SPU2-X plugin

Code:
1>LINK : fatal error LNK1181: no se puede abrir el archivo de entrada 'x86emitter.lib'

where can i find that lib?

wtb i installed visual studio 2008 profesional, DirectX SDK (August 2009) (the latest directx sdk dont work for me), GLEW1.5.5 and nVidia's CG Toolkit.
(07-22-2010, 06:48 AM)NEOAethyr Wrote: [ -> ]VS2008 express installs fine though and runs fine.

Really?

Code:
1>Project : error PRJ0015 : The NULL device is missing from your system. We are unable to launch a build.

Hate to break it to you, but that error means two things:

1. it is not installed fine.
2. it is not running fine.

Seriously. That's an operating system error, and a really weird one at that. Are you trying to install and run under Wine or ReactOS or something? If so, then please stop blaming microsoft and start blaming Wine or something that's actually responsible for your crap installs.

PCSX2 will not run well (or at all, depending) on most Windows emulators or VMWare installs. I think it'll at least run from VMWare, but not especially well. If you want to run PCSX2, you need to run it natively.

Furthermore, if you are using a highly non-standard system setup, we're really not going to be interested in your bug reports anyway. People who do extraordinary things to their operating systems also take on the responsibility of making their system support what is an otherwise perfectly functional piece of software for everyone else.
(07-22-2010, 09:19 AM)ff19 Wrote: [ -> ]Cannot compile some plugins, always getting errors from atlmfc.
Using Visual C++ express 2008*Chinese version, tried both VS2008's and VS2010's atl lib.
always getting these errors:

[...]

Using Chinese version of vc++express, sry about the Chinese prompt.
but I'm getting errors from MS' libs...How could it happen?

Remove xpad and cdvdolio from the project. Nothing else in PCSX should need ATL, and those 2 plugins are not necessary and not especially useful either.
It's not a bug report lol, I'm just asking if anyone new what the heck was going on and how to fix Wink.

It's windows I'm using.
Win 7 x86.
Yes I customized it to heck, not so much this install because it's just a temp thing to test my system but it is reg tweaked none the less.

My win2k3 doesn't normally run pcsx2 at all, for month's it wouldn't even startup, no errors at all, nothing.
I had to install .net to get the gui to start and after that it ran fine.


That's why I don't like microsoft compiliers.
They're bloatware.

And that's why I asked if there was any sort of alternative at all.

Because I'm sure as heck not going to surf da net with the built in spyware and back doors that are in windows just so I can keep the os standered and compile a 4.5meg prog.

Edit:
An oh, I'm not doing this for bug reports.
It's one thing I'de like to help out on though off and on, but it's not the main reason why I want to compile it.
I want to customize it and add options and stuff, maybe replace some of the code, etc.
I'm not a c person really, so I can only do so much.
But maybe I can replace diff parts of slow code with inline asm (yuck inline...)
@NEOAethyr :
see if doing this will resolve your "missing NULL device" problem...

Open regedit, and in the key HKLM\System\CurrentControlSet\services\Null ... make sure the value for Start is 1 ... if you had to change the value, reboot.
Time to give it a try. I'll be using the express, really don't wanna invest in a suite that will not use that much.
So I have some questions before downloading those really big files:

I understand the 2008 is still the preferred but I intend to install both, vs2008 and vs2010 but the doubt is:
Must I keep the advice and install the 2003 server sdk or could get the 2008 or yet better the win7 version?

From what I understood it's main reason is providing the headers for ATL and MFC, the last above is ~1.5GB against ~.5 in the first.
Have someone already installed both suites without conflicts?

Edit: confirmed atlmfc is gone in all versions of the platform SDK beyond the 2003 server and one still need the win7 version if planing to code for it. It seems the better is removing all references to atl from the codes since it is deprecated now, or remove the plugins that uses them once and for all...
or use a pro visual studio version... I fear there is no free cake there.
NEOAethyr:
PCSX2 is a very complex system with many dependencies.
If you do software development (and yes, just compiling counts as that), you NEED all that "bloatware"
at some point or the other.
I strongly advise you to at least setup a virtual system with all that stuff installed properly.
You can do your work from that system and leave your main setup "clean".
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