How to develop 64 bit application using VS2005
-
Hi want to develop 64 bit application for 64 bit windows OS. I tried all VS2005 settings required to compile code in 64 bit. but when I install application , it get installed into C:\programme Files(x86) folder instead of C:\programme Files . Is it necessary to build code on 64 Bit OS. Thanks asas
-
Hi want to develop 64 bit application for 64 bit windows OS. I tried all VS2005 settings required to compile code in 64 bit. but when I install application , it get installed into C:\programme Files(x86) folder instead of C:\programme Files . Is it necessary to build code on 64 Bit OS. Thanks asas
You can build 64-bit applications on a 32-bit OS using Visual Studio 2005. Visual Studio uses a 64-bit cross compiler to built 64-bit applications because Visual Studio is itself a 32-bit application. When installing Visual Studio, this 64-bit cross compiler is not installed by default. You have to customize the installation and manually select the x64 compiler for installation. If you're not sure if you've installed the x64 compiler, run the Visual Studio installation again and do a modification to select this compiler. After the compiler is installed, you can use it by selecting a new x64 configuration from Build -> Configuration Manager -> Active solution platform. Please note that the target path is different for Win32 and x64 builds.
«_Superman_»
I love work. It gives me something to do between weekends. -
You can build 64-bit applications on a 32-bit OS using Visual Studio 2005. Visual Studio uses a 64-bit cross compiler to built 64-bit applications because Visual Studio is itself a 32-bit application. When installing Visual Studio, this 64-bit cross compiler is not installed by default. You have to customize the installation and manually select the x64 compiler for installation. If you're not sure if you've installed the x64 compiler, run the Visual Studio installation again and do a modification to select this compiler. After the compiler is installed, you can use it by selecting a new x64 configuration from Build -> Configuration Manager -> Active solution platform. Please note that the target path is different for Win32 and x64 builds.
«_Superman_»
I love work. It gives me something to do between weekends.Hi Thanks for your reply. I did whatever settings required to compile/build 64 bit BHO application. When i installed this application, it is not get registered with 64 Bit OS and hence no BHO installed on 64 Bit browser. When i use 32 bit setting for compiling/ building BHO application, it gets perfectly installed. So what may be the reason of not registering BHO application for 64 bit IE browser. Thanks abm
-
Hi Thanks for your reply. I did whatever settings required to compile/build 64 bit BHO application. When i installed this application, it is not get registered with 64 Bit OS and hence no BHO installed on 64 Bit browser. When i use 32 bit setting for compiling/ building BHO application, it gets perfectly installed. So what may be the reason of not registering BHO application for 64 bit IE browser. Thanks abm
How are you registering the BHO? Are you using the 64-bit IE? 64-bit BHOs will only be loaded by the 64-bit IE and 32-bit BHOs will only be loaded by the 32-bit IE.
«_Superman_»
I love work. It gives me something to do between weekends. -
How are you registering the BHO? Are you using the 64-bit IE? 64-bit BHOs will only be loaded by the 64-bit IE and 32-bit BHOs will only be loaded by the 32-bit IE.
«_Superman_»
I love work. It gives me something to do between weekends. -
How are you registering the BHO? Are you using the 64-bit IE? 64-bit BHOs will only be loaded by the 64-bit IE and 32-bit BHOs will only be loaded by the 32-bit IE.
«_Superman_»
I love work. It gives me something to do between weekends.Hi I used DllRegisterServer() overrided function for registering 64 bit COM DLL. I register DLL at Software\Microsoft\Internet Explorer\Toolbar key. It works fine for 32 bit IE, but not work for 64 bit IE. So is there any other key for registering BHO for 64 bit IE. Thanks abm