Author: Zhu Jincan
Source: http://blog.csdn.net/clever101
Recently, the power supply of the desktop is broken (power is sent to the warranty service), and a notebook has been built elsewhere for amateur study and development. I don't have to worry about developing a notebook program. It is quite difficult to understand it when I use it. First, the keyboard is difficult to use, and the ease of use of the notebook keyboard is more difficult than that of the desktop. It is no wonder that some of my players in college had an external keyboard in their laptops; second, it is difficult to configure a notebook than a desktop. I think of a previous project that brought my desktop to Party A for on-site development. The person in charge of Party A laughed at my company. Why didn't I have a notebook.
The notebook is installed with a vs 2008 Group Development version. Now I understand that it is not for you to play with vs2008, but for vs 2008 to play with you. compile more than a dozen projects in the debug environment and switch to the release environment, vs 2008's smart perception immediately caused vs 2008 to crash (here I have to scold Microsoft for saying: Smart perception is far inferior to visual assist ). After several crashes, I was furious. I uninstalled the vs2008 team's development version and downloaded the Express version from the Microsoft official website. As a result, the Express version cannot be installed, and the installation times are all destroyed in Visual C ++ runtimepre-requisites. For example:
After searching for the Internet for a while, I couldn't find a solution to this problem. I cannot reinstall the system because it is a notebook. Then I asked myself: What do I need? Isn't it a lightweight C/C ++ ide? You can use the editor, debugger, compiler, and linker. I thought of codeblocks and thought it was the best fit for me.
One thing that codeblocks may not work with is that it cannot use MFC (I need to use MFC for my work ). However, I don't think this will affect my spare time study. I can use Windows APIs and encapsulate objects as needed. In this way, the Code learned in my spare time can be compiled in vs smoothly.