Status: New
Owner: liuj...@google.com
Labels: Type-Defect Priority-Medium
New issue 694 by va...@pushstrength.com: module machine type 'x64'
conflicts with target machine type 'X86'
https://code.google.com/p/protobuf/issues/detail?id=694
What steps will reproduce the problem?
1. Create a project on x64 platform that exploits gtest
2. Compile
3. Error shows up
What is the expected output? What do you see instead?
module machine type 'x64' conflicts with target machine type 'X86'
What version of the product are you using? On what operating system?
Please provide any additional information below.
I have a project on Win32 platform. I followed all the steps on VS 2013 to
move it to x64 platform as follows:
Build -> Configuration Manager -> Active Solution Platform -> <New> -> Copy
from Win32
Build -> Configuration Manager -> Platform -> x64 (for all the projects)
Project -> Properties -> Configuration Properties -> VC++ Directories ->
Library Directories ->
$(VCInstallDir)\bin\x86_amd64;$(VCInstallDir)\bin.;$(WindowsSdkDir)lib\x64
Build -> Build Solution
If I don't select x64 for my unit tests, the solution builds like a charm!
The problem is when I select to have the unit tests in x64 format as well.
The problem should be from the google protobuf side but I don't know how to
resolve it.
Does anyone have any clue?
Thanks
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
You received this message because you are subscribed to the Google Groups "Protocol
Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to protobuf+unsubscr...@googlegroups.com.
To post to this group, send email to protobuf@googlegroups.com.
Visit this group at http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.