- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My pc OS was recently upgraded to XP Pro x64 v2003 SP2.
I am using VS2005 with Intel compiler 11.1.3471.2005.
When trying to build a solution which used to work fine on win32 I am having the following problems:
With Solution set to Release and Solution Platform set to Win32 and Linker/Advanced/Target Machine property set to either Not Set or MachineX86 I get the following error message : error #10037: could not find link.
With Solution set to Release and Solution Platform set to x64 and Linker/Advanced/Target Machine property set to either Not Set or MachineX86 I get the following error message : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'.
Any suggestions on how to successfully build?
Can I build for 32-bit as well as 64-bit systems?
Thanks,
Mike
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mike
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If that does not work, then VS is goofed up.
If that works, then uninstall IVF, re-boot, re-install IVF.
I have VS 2005, XP Pro x64 and can build and run both 32-bit and 64-bit applications.
Jim Dempsey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It sounds like you may have installed a version of the compiler that had only one architecture version of the compiler. Be sure to download and install the package without either IA32 or intel64 in its name to make sure you have both. Also you will need to look at your project settings to make sure they are compatibley with the OS you have. If you have a 64 bit OS you should be able to compile and run both IA32 and Intel 64. If you have a 32 bit OS (even if it is on a 64 bit processor) you can compile Intel 64 but not run it.
------
Wendy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The problem with not being able to build successfully was solved by setting the project linker property Advanced/Target Machine to "Not Set" and removing /MACHINE:IX86 from the Linker/Command Line/Additional Options.
Thanks
Mike
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page