- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have noticed that the parameter /MACHINE:AMD64 in the em64t section of the makefile of the custom dll builder throws an "invalid value" warning.
Any ideas?
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Are you running it with an expected AMD64 or Intel64/em64t Windows compiler?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No, I am usingVS2005, the compiler, linker etc that comes with VS2005.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
VS2005 has separate support (compilers, linkers, libraries) for /machine:x86 and /machine:amd64 (x64). It won't work if you mix them up.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Looks like your linker doesn`t support x86-64.
In my best knowledge, not all of MSVS2005 editions have support of x86-64. For example, MSVS Express Edition doesn`t have support of x86-64.

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