Dolphin, the GameCube and Wii emulator - Forums

Full Version: How To: compile Dolphin with Intel C++ Composer XE on Windows
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

mightyfc

(07-18-2010, 10:12 PM)Lectrode Wrote: [ -> ]
(07-18-2010, 09:58 PM)mightyfc Wrote: [ -> ]i get exactly the same errors, havent figures out why yet, i can compile just fine with without the c++ compiler but as soon as i switch and try to do sse3 i get these errors, havent tried compiling w32 yet tho, imma try that after i get home from work

all lib's and includes are correctly set for 64, i got the newest sdk from nvidia also, wich is also set correctly.

im really out of ideas

First try BlackJade's solution (Removing "/MP")

What was the first revision you had this problem?

Try compiling wxCore28 and post the BuildLog.
Checkout_Folder\Externals\wxWidgets\build\msw\vc_mswu\wxCore28\x64\BuildLog.htm

Might as well also check to see if wxmsw28u_core.lib is in
Checkout_Folder\Externals\wxWidgets\lib\vc_lib\x64

oi mate =), gonna try that /mp stuff later getting ready to go to work right now. i can post the wx log later too, but basicly all it complains about is that the file is missing, ive searched for it manually and its nowhere in the source, ty for the assistance btw. imma be gone for about 15 hours or so so it will be a while before i can try this out
(07-18-2010, 07:35 PM)blackJade Wrote: [ -> ]Remove /MP in all the project command line to fix that...
Don't know why this thing only add in x64 release mode.

Thanks, and yeah I tried checking out a fresh source and reapplying everything to no avail. This started happening in the last 10 - 15 revisions or so.
has anyone found solution to this wx lib compile error?
i just started for first time,any help would be helpfull.

uhhm i also have another issue
Code:
fatal error LNK1181: cannot open input file 'vc_mswu\wxCore28\x64\accesscmn.obj'
fatal error LNK1181: cannot open input file 'wxmsw28u_core.lib'
what's that about?someone knows?

pffft 20 suc 10 failed ,lovely Tongue
If you guys with this problem could post the BuildLog.htm that would be great. Then we would be able to see what exactly is causing wxmsw28u_core.lib to fail.
Checkout_Folder\Externals\wxWidgets\build\msw\vc_mswu\wxCore28\x64\BuildLog.htm
ok i will post in few min,and what is this related to ?
Code:
cannot open input file 'vc_mswu\wxCore28\x64\accesscmn.obj'
Blackjade's suggestion worked, remove /MP from the command line for all projects for the x64 build and it should compile successfully. This command line option must have been added recently, it seems to not be compatible with the Intel C++ compiler, but works fine with the vanilla VS2008 projects.
nvm it was tipo on my side
but this compiling is slow as hell!

there is zilion and one warning of "remark wxDEPRECATED"

anyway to remove all that crap?its killing compilation speed


@Lec
u have a tipo as well in first post Tongue

Code:
-Replace all instances of "else (goto VCEnd" with "else (goto finish)" (without quotes) in the following (you can use any text editor):

should be

Code:
-Replace all instances of "else (goto VCEnd" with "else (goto finish" (without quotes) in the following (you can use any text editor):


Heart beautiful "walk-trough" thou :-)


---------------------------------------------------------------------------------------

well , Undecided at the end i didn't gained not a single fps increase anywhere Undecided compiled sse3 build under AMD.

maybe i am missing something??

what about "enable enhanced instruction set"
not set
/arch sse2
/arch sse3

but when ever i choose sse3 it will edit vcproj files and input:
EnableEnhancedInstructionSet="0" ??

wasn't it suppose to be 2 and not 0?
would it even change anything?

looks like i am right,it should be 2 and not 0 ,so why is intel compiler setting 0 and not 2 when sse3 is chosen??

[Image: 87498400.jpg]

[color=#FF0000]now i am confused,Release|Win32 got "2" and Release|x64 build got "0" ???[/color]
(07-19-2010, 10:57 AM)IcemanSR Wrote: [ -> ]...but this compiling is slow as hell!
there is zilion and one warning of "remark wxDEPRECATED"
anyway to remove all that crap?its killing compilation speed
Unfortunately those warnings always show up.

Using Iobit's Gamebooster might help with compilation speed. It stops unneeded processes to free up the cpu a bit.


(07-19-2010, 10:57 AM)IcemanSR Wrote: [ -> ]well , Undecided at the end i didn't gained not a single fps increase anywhere Undecided compiled sse3 build under AMD.

SSE instructions have been known to have different effects on different games.
(07-19-2010, 10:57 AM)IcemanSR Wrote: [ -> ]well , Undecided at the end i didn't gained not a single fps increase anywhere Undecided compiled sse3 build under AMD.
maybe i am missing something??

what about "enable enhanced instruction set"
not set
/arch sse2
/arch sse3

but when ever i choose sse3 it will edit vcproj files and input:
EnableEnhancedInstructionSet="0" ??

wasn't it suppose to be 2 and not 0?
would it even change anything?

"/arch" isn't ICC. I've noticed that it will sometimes conflict with ICC version (/Qax)

Example for use: "/QaxSSE3" "/QaxSSE4.1" "/QaxSSE4.2" "/QaxSSSE3"
oh well
ok 0,1,2 ..but what about EnableEnhancedInstructionSet="1000" ??
just found on 2 places in core/core and core/audio

did u in all your experience found any config that will give at least some boost to AMD?
Add Processor-Optimized Code Path sse3 does not do shit Undecided
(07-19-2010, 01:40 PM)IcemanSR Wrote: [ -> ]oh well
ok 0,1,2 ..but what about EnableEnhancedInstructionSet="1000" ??
just found on 2 places in core/core and core/audio

did u in all your experience found any config that will give at least some boost to AMD?
Add Processor-Optimized Code Path sse3 does not do shit Undecided

As long as you are using "/Qax" and not "/Qx" for the instruction sets, it will work on both intel and amd processors.
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