Summary of Common Tools for VC++ Programmers (2018 Edition) [Reprinted]

It’s the Chinese New Year again, and an article I wrote a few years ago is going to be updated. Many tools have long been no longer updated, and new ones have come out. Of course, I have to ask my friends to continue to leave a message, so that I can continue to organize and supplement, thank you! I wish you all a happy new year! The hyperlink address of each tool will be added later in the article, please click to download:

1. IDE: It is best to use the latest Visual Studio 2017 Community , which can only provide an online installation address, not for anything else, but for mixing in this industry, and it is still necessary to keep pace with the times. The advantage is that the new function is more convenient, especially when debugging, it can track things that the old version cannot. A recent version also has Visual Studio 2015 Community with Update3 .

2. Auxiliary:

(1) Visual Assist X , I recommend the cracked version of Piaoyunge . I like it for automatic code completion, quick comments, and switching of header and source files. With this tool, it can save more than 30% of the input time.

(2) Astyle : Code batch formatting plug-in, refer to the blog post Astyle instructions

(3) MetalScroll : Replace the progress bar of VS with a preview of the code, you can see the breakpoint label, etc., and you can also display the modified part. For more detailed use, please refer to the blog post: Recommend a VS2008 code enhancement plug-in - MetalScroll

(4) VSColorOutput : Display different colors for different outputs of the Output window during debugging.

3. Program viewing and editing: notepad++ , editplus , UltraEdit text editor , Source Insight , codeblocks , Sublime Text , Visual Studio Code , I love notepad++ and codeblocks, and the code highlighting is pretty good

4. Memory leak check: BoundsChecker 6.5 and Vld V2.5 , small tip: Although they are very useful, it is best to close them when not in use to prevent other problems

5. Code formatting and exporting html: code2html and CoolFormat

6. Code snippet management: GistBox , Gist and wecode ( an upgraded version of CodeHelp  ), and a bunch of software that is no longer updated, such as Chen Deng's reusable code snippet manager , codelibray , etc.

7. Version control: TortoiseSVN , github for windows

8. Comments: Doxygen 

9. Logging: log4cpp and log4cplus 

10. Packaging: Inno Setup , http://www.innoide.org/ NSIS , setupfactory , NSIS integrated installation version

11. Dongle: Sentinel 

12. Flow chart: Viso and edraw Astah  , online tool https://www.processon.com/diagrams

13. Decompile: IDAPro , ollydbg , eXeScope , Resource hacker

14. Serial port debugging tool: sscom32 , a very useful serial port debugging tool, I think this is the best to use, share it with everyone; virtual serial port tool VSPD , this is also a necessary tool for serial port debugging

15. Code comparison: Beyond Compare : A very practical file and folder comparison software that can compare the content differences between files in detail. In addition, there are winmerge, windiff can be used

16. VS color scheme: http://studiostyl.es/

17. Microsoft's ultimate system tool suite Sysinternals Suite December 12, 2017 version ( Microsoft official download  )

18. A treasure trove to be excavated: http://down.52pojie.cn/Tools/

19. A free tool produced by NirSoft , which integrates more than 100 small tools


Welcome to my CSDN blog: Mumu's Blog

    </div>

Reprint source: https://www.jianshu.com/p/c7ebdfd2804d

おすすめ

転載: blog.csdn.net/yulong_abc/article/details/81638821