Jump to content

Compile Error With Vc++ Express


Ethan
 Share

Recommended Posts

Hello,

I try to compile on Vista with VC++ 2008 Express, and I have this error :

__cpuidex: identifier not found in arch\x86_x64\x86_x64.cpp

I see in this file a test : #if MSC_VERSION >= 1500 // __cpuidex available (allows setting ecx beforehand),

but I didn't have __cpuidex().

if I change #if MSC_VERSION >= 1500 to #if MSC_VERSION > 1500, it seems to be working.

How I can fix it correctly ?

Thank you

Ethan.

Link to comment
Share on other sites

Hello Ykkrosh,

Thank you for your reply.

I see in VC++ -> Help -> About Visual C++

.Net Version 3.5 SP1, but I think I doesn't have SP1 for VC++ 2008.

Thank you

Ethan.

Do you have VC++ 2008 Express SP1, or a pre-SP1 version? (Anything downloaded since August 2008 should probably be SP1, but I assume there's some version info in the About screen that might say). The documentation sounds like it should be supported in 2008 SP1, so I'm not sure why else it would fail.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...