Next Generation Emulation banner
1 - 6 of 6 Posts

·
Registered
Joined
·
4 Posts
Discussion Starter · #1 ·
Hello
I'm trying to compilne gsdx with Visual C++ 2008 Express.
My first problem was the missing atlbase.h, but I got that solved.
Now with that solved, the compiling finally started. But returned a bunch of errors. Look:


1>------ Build started: Project: GSdx, Configuration: Release SSSE3 Win32 ------
1>Performing Pre-Build Event...
1>SubWCRev: 'c:\pcsx2custom\plugins\GSdx'
1>Last committed at revision 1637
1>Updated to revision 1644
1>Local modifications found
1>Compiling...
1>stdafx.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1040) : error C2733: second C linkage of overloaded function '_interlockedbittestandset' not allowed
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1040) : see declaration of '_interlockedbittestandset'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1041) : error C2733: second C linkage of overloaded function '_interlockedbittestandreset' not allowed
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1041) : see declaration of '_interlockedbittestandreset'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(52) : error C2143: syntax error : missing ';' before ''template<''
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(940) : error C2143: syntax error : missing ';' before 'namespace'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(944) : error C2143: syntax error : missing ';' before '<'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(944) : error C2059: syntax error : '<'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(944) : error C2065: '_Traits' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(945) : error C2143: syntax error : missing ';' before '{'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(945) : error C2447: '{' : missing function header (old-style formal list?)
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(20) : error C2143: syntax error : missing ';' before ''template<''
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(20) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(20) : error C2086: 'int _STDEXT_BEGIN' : redefinition
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xhash(52) : see declaration of '_STDEXT_BEGIN'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(169) : error C2065: '_STDEXT' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(169) : error C2143: syntax error : missing ')' before '<template-id>'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(169) : error C2182: 'swap' : illegal use of type 'void'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(169) : error C2433: 'swap' : 'inline' not permitted on data declarations
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(170) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(178) : error C2065: '_Kty' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(178) : error C2065: '_Kty' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(179) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(179) : error C2146: syntax error : missing ',' before identifier '_Kty'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(179) : error C2065: '_Kty' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(179) : error C2065: '_Ty' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(179) : error C3203: 'pair' : unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(179) : error C2955: 'std::pair' : use of class template requires template argument list
1> C:\Program Files\Microsoft Platform SDK\Include\crt\utility(15) : see declaration of 'std::pair'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(275) : error C2065: '_STDEXT' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(275) : error C2146: syntax error : missing ')' before identifier 'hash_multimap'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(275) : error C2182: 'swap' : illegal use of type 'void'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(275) : error C2433: 'swap' : 'inline' not permitted on data declarations
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(275) : error C2374: 'swap' : redefinition; multiple initialization
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(169) : see declaration of 'swap'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(276) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(283) : error C2143: syntax error : missing ';' before '{'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(283) : error C2447: '{' : missing function header (old-style formal list?)
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(20) : error C2143: syntax error : missing ';' before ''template<''
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(136) : error C2065: '_STDEXT' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(136) : error C2143: syntax error : missing ')' before '<template-id>'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(136) : error C2182: 'swap' : illegal use of type 'void'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(136) : error C2433: 'swap' : 'inline' not permitted on data declarations
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(136) : error C2374: 'swap' : redefinition; multiple initialization
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(169) : see declaration of 'swap'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(137) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(144) : error C2065: '_Kty' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(144) : error C2065: '_Kty' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(145) : error C2065: '_Kty' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(239) : error C2065: '_STDEXT' : undeclared identifier
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(239) : error C2146: syntax error : missing ')' before identifier 'hash_multiset'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(239) : error C2182: 'swap' : illegal use of type 'void'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(239) : error C2433: 'swap' : 'inline' not permitted on data declarations
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(239) : error C2374: 'swap' : redefinition; multiple initialization
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_map(169) : see declaration of 'swap'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(240) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(247) : error C2143: syntax error : missing ';' before '{'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\hash_set(247) : error C2447: '{' : missing function header (old-style formal list?)
1>c:\pcsx2custom\plugins\gsdx\stdafx.h(60) : error C2871: 'stdext' : a namespace with this name does not exist
1>c:\pcsx2custom\plugins\gsdx\stdafx.h(117) : fatal error C1083: Cannot open include file: 'd3d11.h': No such file or directory
1>Build log was saved at "file://c:\pcsx2custom\plugins\GSdx\Win32\Release SSSE3\BuildLog.htm"
1>GSdx - 55 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


So what now ?
 

·
Ƹ̵̡Ӝ̵̨̄Ʒ 龍我雷 Ƹ̵̡Ӝ̵̨̄Ʒ
Joined
·
1,201 Posts
Using VS express is limited, you need to install more Platform SDKs, STL libraries and such..

OT: it's funny how BBCode in this forum translated std:pair to std:pair :D
 
1 - 6 of 6 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top