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.

Reply via email to