关于muduo库的调试

其实在windows下已经可以调试linux下的程序了。

我老早就这么在干了,如果你要问我什么感觉,就一个字吧,爽。

我这里稍微记录一下我是怎么来配置的吧,希望给小白一点指引。

首先你肯定是要安装vs以及visual GDB,当然,要写的爽的话,少不了visual assist x这个插件。

怎样使用visual GDB连接到linux自然不必我说,网上有一大票的教程,我要提示一下的是,你需要将visual GDB缓存到本地的头文件的目录加入vax的搜索目录,这样的话,才能够利用好vax的强大补全功能。

还有,一定要在visualgdb project property删除DEBUG=1这个预先设立的宏,否则会和muduo库的某些定义冲突。

好吧,有时间我再补图,就这样吧!

boost库的一些坑

虽然我们在平时使用boost库时不必特意去链接boost库的lib,但是某些时候,boost库中的某一些东西还是需要我们手动来链接库的.所以我在这里记录一下,以免以后继续踩坑.

我们使用program_options.hpp这个文件中的函数的时候还是需要链接库的,这个库叫做boost_program_options,更具体的细节,你可以参开这里:
http://stackoverflow.com/questions/12179154/undefined-reference-to-boostprogram-optionsoptions-descriptionm-default-l/12179310

你可能感兴趣的:(关于muduo库的调试)