How can I compile x64 binary from x86 platform with VS2008 Pro?

I am trying to compile my applications (which use third-party libraries) for the x64 platform. However, selecting x64 from the Build Configuration Manager from my VS2008 Pro does not work. The binary file is being created, but my client was not able to run it on x64.

I wonder if third-party DLLs can be the cause. Does anyone know about this?

+3
source share
5 answers

Do you have x64 versions of third-party libraries? If not, you're out of luck. The process must be completely x86 or x64, you cannot mix and map libraries. If the DLLs are, you still need the export libraries from the x64 assembly.

x64 VS ?

: .NET , 64- 64- . , 32- DLL, . exe 32 , corflags.

+3

. , "" SysInternals x64.

+1

. (Encrypt IL Code) (Intellilock 1.1.0.4), - x64.

.

+1

" x64 Build Configuration Manager VS2008 Pro, , "
, , , x64 . VC2008, , V++ , , 64- . , . .

64- dll, include lib , - .

0

There is no installer in my application. I created it as a “portable application” with .NET2.0 as a prerequisite.

I sent the same request to the supplier. They are still waiting for their return if they have x64 bit.

In the meantime, I am in the process of buying a copy of x64 Vista to personally test it. I cannot sacrifice my users to check this out for me. I will keep this thread as soon as I have new updates.

Thank.

0
source

Source: https://habr.com/ru/post/1697899/


All Articles