Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. 64bit or 32bit for new desktop?

64bit or 32bit for new desktop?

Scheduled Pinned Locked Moved The Lounge
visual-studioarchitecturequestionannouncementworkspace
26 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C code_wiz

    Thanks all. So how do I produce a 32-bit software when i build in 64-bit (processor + OS) environment? Or do i have to boot into a 32-bit OS (dual boot) just to build the project, producing a native 32-bit software. Cheers.

    A Offline
    A Offline
    Anthony Mushrow
    wrote on last edited by
    #10

    I don't think you need to do anything special. I'm on 64-bit and in visual studio 2008 by default it will be compiling 32-bit applications so you shouldn't have any problems there. I've yet to go and find out how to create 64-bit versions myself, but I imaging it's just a few settings here and there. One problem I have noticed is that when debugging a 32-bit application, in some situations visual studio will not trigger a breakpoint for some exceptions like Access Violation - it will say "First chance exception...." in the output window but other than that the thing will carry on, and usually lock up a little later in one of the windows DLL's. If anybody knows anything about that I'd appreciate any help.

    My current favourite word is: Sammidge!

    -SK Genius

    Game Programming articles start -here[^]-

    1 Reply Last reply
    0
    • C code_wiz

      Thanks all. So how do I produce a 32-bit software when i build in 64-bit (processor + OS) environment? Or do i have to boot into a 32-bit OS (dual boot) just to build the project, producing a native 32-bit software. Cheers.

      M Offline
      M Offline
      Mycroft Holmes
      wrote on last edited by
      #11

      Warning - if you are installing SQL Server on your dev machine, do it FIRST, before VS. I am now trying to manually uninstall VS just to get SQL Server installed.

      Never underestimate the power of human stupidity RAH

      1 Reply Last reply
      0
      • realJSOPR realJSOP

        I'm not entirely sure you can still buy a 32-bit CPU. Even if you could, the choice of motherboards would be pretty slim. Just install a 32-bit OS and you'll be fine if that's the direction you want to go.

        .45 ACP - because shooting twice is just silly
        -----
        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
        -----
        "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

        L Offline
        L Offline
        Luc Pattyn
        wrote on last edited by
        #12

        Netbooks. Most Intel Atoms[^] are 32-bit. :)

        Luc Pattyn [Forum Guidelines] [My Articles]


        I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages


        realJSOPR 1 Reply Last reply
        0
        • L Luc Pattyn

          Netbooks. Most Intel Atoms[^] are 32-bit. :)

          Luc Pattyn [Forum Guidelines] [My Articles]


          I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages


          realJSOPR Offline
          realJSOPR Offline
          realJSOP
          wrote on last edited by
          #13

          He's talking about building a system, not buying a souped-up two-slice toaster.

          .45 ACP - because shooting twice is just silly
          -----
          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
          -----
          "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

          modified on Saturday, November 14, 2009 10:09 AM

          L C 2 Replies Last reply
          0
          • realJSOPR realJSOP

            He's talking about building a system, not buying a souped-up two-slice toaster.

            .45 ACP - because shooting twice is just silly
            -----
            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
            -----
            "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

            modified on Saturday, November 14, 2009 10:09 AM

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #14

            Hmm... toast. I don't care what it does to the battery life.

            Join the cool kids - Come fold with us[^]

            1 Reply Last reply
            0
            • L Lost User

              I went to Proffesional 64 bit. The only downside is some specialist devices don't have 64 bit drivers yet but my Epson printer, display drivers are fine.

              Join the cool kids - Come fold with us[^]

              T Offline
              T Offline
              The Man from U N C L E
              wrote on last edited by
              #15

              I tried 64 bit XP a while back. Having a Sharp printer I tried to print. Everthing else was great. Faster better more reliable, but I had to downgrade to 32bit because Sharp just don't do a 64 bit driver for my printer and when I contacted them said they never will. Bit of an issue when you can't print. But most newer printers come with 64bit drivers I guess.

              If you have knowledge, let others light their candles at it. Margaret Fuller (1810 - 1850) www.JacksonSoft.co.uk

              1 Reply Last reply
              0
              • C code_wiz

                I am about to buy a new desktop, and am looking to spend a decent sum of money for this. My goals are: 1. To continue to develop 32-bit and 64-bit versions of my software 2. To have both these bit-architecture targeting software developed in the same machine Now, should i just go for buying a 64-bit processor based desktop, and install the 64-bit OS and the 32-bit OS installed in the machine and have a dual boot setup, so that i can boot into 32-bit OS and build my 32-bit software, and then boot into 64-bit OS and build my 64-bit version of my software? Also is VS 2008, 64-bit development capable? Or should i simply buy a 32-bit processor based desktop? Thanks.

                P Offline
                P Offline
                peterchen
                wrote on last edited by
                #16

                Windows 7 64 Bit Pro or Ultimate + XP Mode

                Personally, I love the idea that Raymond spends his nights posting bad regexs to mailing lists under the pseudonym of Jane Smith. He'd be like a super hero, only more nerdy and less useful. [Trevel]
                | FoldWithUs! | sighist | µLaunch - program launcher for server core and hyper-v server

                1 Reply Last reply
                0
                • realJSOPR realJSOP

                  He's talking about building a system, not buying a souped-up two-slice toaster.

                  .45 ACP - because shooting twice is just silly
                  -----
                  "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                  -----
                  "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                  modified on Saturday, November 14, 2009 10:09 AM

                  C Offline
                  C Offline
                  CaptainSeeSharp
                  wrote on last edited by
                  #17

                  John Simmons / outlaw programmer wrote:

                  .45 ACP - because shooting twice is just silly

                  What do you think of the 10mm?

                  Watch the Fall of the Republic (High Quality 2:24:19)[^]

                  R realJSOPR 2 Replies Last reply
                  0
                  • C code_wiz

                    I am about to buy a new desktop, and am looking to spend a decent sum of money for this. My goals are: 1. To continue to develop 32-bit and 64-bit versions of my software 2. To have both these bit-architecture targeting software developed in the same machine Now, should i just go for buying a 64-bit processor based desktop, and install the 64-bit OS and the 32-bit OS installed in the machine and have a dual boot setup, so that i can boot into 32-bit OS and build my 32-bit software, and then boot into 64-bit OS and build my 64-bit version of my software? Also is VS 2008, 64-bit development capable? Or should i simply buy a 32-bit processor based desktop? Thanks.

                    R Offline
                    R Offline
                    RichardM1
                    wrote on last edited by
                    #18

                    I have an XP64 quad AMD system with 8 GB. I run the main system as 64 bit, and, for developement, I run a number of XP 32 bit systems for testing and, sometimes, development. I have a dedicated oracle server VM, IIS server VM and the application client box VM. I am able to run them all without impacting each other. I use MS VPC, but I am not so sure it is better than Sun's Virtual Box. I have not used VMWare. VPC does not allow sharing USB, and VBox does. I don't know about VMWare. If you have not used VMs, they are amazingly easy to setup and operate, provide excellent isolation from each other, both for software isolation and CPU load isolation. The only issue is that, for both VPC and VBox, they only use one CPU (at least in the versions I have). VS2008 can built 64 bit apps, but is not true 64 bit itself. Whether it builds 32 or 64 bit apps is dependent on the project settings, not the machine it is running on. You can build 32 on a 64 machine and vice versa.

                    Silver member by constant and unflinching longevity.

                    R A 2 Replies Last reply
                    0
                    • C CaptainSeeSharp

                      John Simmons / outlaw programmer wrote:

                      .45 ACP - because shooting twice is just silly

                      What do you think of the 10mm?

                      Watch the Fall of the Republic (High Quality 2:24:19)[^]

                      R Offline
                      R Offline
                      RichardM1
                      wrote on last edited by
                      #19

                      Not as good as 12.7, but guns based on it are kind of unwieldy for in home us, not to mention over-penetration. Complaints from the neighbors 4 blocks over, in a dense townhouse development. I'm .357 and 9mm myself, but that has as much to do with sunk cost and inherited firearms as anything else.

                      Silver member by constant and unflinching longevity.

                      1 Reply Last reply
                      0
                      • R RichardM1

                        I have an XP64 quad AMD system with 8 GB. I run the main system as 64 bit, and, for developement, I run a number of XP 32 bit systems for testing and, sometimes, development. I have a dedicated oracle server VM, IIS server VM and the application client box VM. I am able to run them all without impacting each other. I use MS VPC, but I am not so sure it is better than Sun's Virtual Box. I have not used VMWare. VPC does not allow sharing USB, and VBox does. I don't know about VMWare. If you have not used VMs, they are amazingly easy to setup and operate, provide excellent isolation from each other, both for software isolation and CPU load isolation. The only issue is that, for both VPC and VBox, they only use one CPU (at least in the versions I have). VS2008 can built 64 bit apps, but is not true 64 bit itself. Whether it builds 32 or 64 bit apps is dependent on the project settings, not the machine it is running on. You can build 32 on a 64 machine and vice versa.

                        Silver member by constant and unflinching longevity.

                        R Offline
                        R Offline
                        Rob Graham
                        wrote on last edited by
                        #20

                        VMWare workstation supports USB switching (can select either guest or host, very nice). VMWare supports up to 2 processors per VM.

                        1 Reply Last reply
                        0
                        • C CaptainSeeSharp

                          John Simmons / outlaw programmer wrote:

                          .45 ACP - because shooting twice is just silly

                          What do you think of the 10mm?

                          Watch the Fall of the Republic (High Quality 2:24:19)[^]

                          realJSOPR Offline
                          realJSOPR Offline
                          realJSOP
                          wrote on last edited by
                          #21

                          9mm and 10mm are for euro-trash weenies that don't care about actually stopping a threat. The round does absolutely no good if it goes completely through center mass.

                          .45 ACP - because shooting twice is just silly
                          -----
                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                          -----
                          "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                          C 1 Reply Last reply
                          0
                          • realJSOPR realJSOP

                            9mm and 10mm are for euro-trash weenies that don't care about actually stopping a threat. The round does absolutely no good if it goes completely through center mass.

                            .45 ACP - because shooting twice is just silly
                            -----
                            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                            -----
                            "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                            C Offline
                            C Offline
                            CaptainSeeSharp
                            wrote on last edited by
                            #22

                            John Simmons / outlaw programmer wrote:

                            9mm and 10mm are for euro-trash weenies that don't care about actually stopping a threat.

                            I can agree with the 9mm being a non-stopper, but 10mm is ~.40cal with more powder. I've never shot a 10mm before but from what I have read it has the power of a 41 magnum round.

                            Watch the Fall of the Republic (High Quality 2:24:19)[^]

                            realJSOPR 1 Reply Last reply
                            0
                            • R RichardM1

                              I have an XP64 quad AMD system with 8 GB. I run the main system as 64 bit, and, for developement, I run a number of XP 32 bit systems for testing and, sometimes, development. I have a dedicated oracle server VM, IIS server VM and the application client box VM. I am able to run them all without impacting each other. I use MS VPC, but I am not so sure it is better than Sun's Virtual Box. I have not used VMWare. VPC does not allow sharing USB, and VBox does. I don't know about VMWare. If you have not used VMs, they are amazingly easy to setup and operate, provide excellent isolation from each other, both for software isolation and CPU load isolation. The only issue is that, for both VPC and VBox, they only use one CPU (at least in the versions I have). VS2008 can built 64 bit apps, but is not true 64 bit itself. Whether it builds 32 or 64 bit apps is dependent on the project settings, not the machine it is running on. You can build 32 on a 64 machine and vice versa.

                              Silver member by constant and unflinching longevity.

                              A Offline
                              A Offline
                              AspDotNetDev
                              wrote on last edited by
                              #23

                              RichardM1 wrote:

                              they only use one CPU

                              You mean each VM can only make use of one of your processors (even if you have a quad core) at a time, or that it can uses all your processors, but only presents them in the VM as one?

                              Visual Studio is an excellent GUIIDE.

                              R 1 Reply Last reply
                              0
                              • C CaptainSeeSharp

                                John Simmons / outlaw programmer wrote:

                                9mm and 10mm are for euro-trash weenies that don't care about actually stopping a threat.

                                I can agree with the 9mm being a non-stopper, but 10mm is ~.40cal with more powder. I've never shot a 10mm before but from what I have read it has the power of a 41 magnum round.

                                Watch the Fall of the Republic (High Quality 2:24:19)[^]

                                realJSOPR Offline
                                realJSOPR Offline
                                realJSOP
                                wrote on last edited by
                                #24

                                10mm is a cartridge looking for a reason to exist. For that matter, the same can be said for the .40S&W, and the .45 GAP. Truth be told, 10mm exists because the eurotrash don't like saying the word "caliber" (as in ".40 caliber"). The reason the 9mm has gained so much popularity is that the ammo is a lot less expensive (2/3 the price) than .45 ACP.

                                .45 ACP - because shooting twice is just silly
                                -----
                                "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                -----
                                "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                                1 Reply Last reply
                                0
                                • C code_wiz

                                  I am about to buy a new desktop, and am looking to spend a decent sum of money for this. My goals are: 1. To continue to develop 32-bit and 64-bit versions of my software 2. To have both these bit-architecture targeting software developed in the same machine Now, should i just go for buying a 64-bit processor based desktop, and install the 64-bit OS and the 32-bit OS installed in the machine and have a dual boot setup, so that i can boot into 32-bit OS and build my 32-bit software, and then boot into 64-bit OS and build my 64-bit version of my software? Also is VS 2008, 64-bit development capable? Or should i simply buy a 32-bit processor based desktop? Thanks.

                                  S Offline
                                  S Offline
                                  Snowman58
                                  wrote on last edited by
                                  #25

                                  All desktop CPU's available today are capable of either 32 or 64 bit operation. So your question is more properly which OS/software environment do you want? 64 bit is still plagued by driver and compatibility issues, which one would have thought would have been solved by now. But they still exist. Much of the application software sold as 64 bit, is simply 32 bit recompiled and not optimized for 64 bit. I have read that in some cases it actually runs slower. If you are planning on a general usage machine, I would suggest a 32 bit OS and use something like VMware for 64 bit development. If you have a narrow focus for the usage and can test the various drivers and software, than go for 64 bit.

                                  Melting Away www.deals-house.com www.innovative--concepts.com

                                  1 Reply Last reply
                                  0
                                  • A AspDotNetDev

                                    RichardM1 wrote:

                                    they only use one CPU

                                    You mean each VM can only make use of one of your processors (even if you have a quad core) at a time, or that it can uses all your processors, but only presents them in the VM as one?

                                    Visual Studio is an excellent GUIIDE.

                                    R Offline
                                    R Offline
                                    RichardM1
                                    wrote on last edited by
                                    #26

                                    Each VM can only uses one CPU, but I believe each VM can have its own CPU. 2 VMs on a quad core machine do not share a CPU.

                                    Silver member by constant and unflinching longevity.

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups