其實(shí)在windows
下已經(jīng)可以調(diào)試linux
下的程序了。
我老早就這么在干了合蔽,如果你要問我什么感覺,就一個(gè)字吧介返,爽拴事。
我這里稍微記錄一下我是怎么來配置的吧沃斤,希望給小白一點(diǎn)指引。
首先你肯定是要安裝vs
以及visual GDB
刃宵,當(dāng)然轰枝,要寫的爽的話,少不了visual assist x
這個(gè)插件组去。
怎樣使用visual GDB
連接到linux
自然不必我說鞍陨,網(wǎng)上有一大票的教程,我要提示一下的是从隆,你需要將visual GDB
緩存到本地的頭文件的目錄加入vax
的搜索目錄诚撵,這樣的話,才能夠利用好vax
的強(qiáng)大補(bǔ)全功能键闺。
還有寿烟,一定要在visualgdb project property
刪除DEBUG=1
這個(gè)預(yù)先設(shè)立的宏,否則會(huì)和muduo
庫的某些定義沖突辛燥。
好吧筛武,有時(shí)間我再補(bǔ)圖,就這樣吧挎塌!
boost
庫的一些坑
雖然我們在平時(shí)使用boost庫時(shí)不必特意去鏈接boost
庫的lib
,但是某些時(shí)候,boost
庫中的某一些東西還是需要我們手動(dòng)來鏈接庫的.所以我在這里記錄一下,以免以后繼續(xù)踩坑.
我們使用program_options.hpp
這個(gè)文件中的函數(shù)的時(shí)候還是需要鏈接庫的,這個(gè)庫叫做boost_program_options
,更具體的細(xì)節(jié),你可以參開這里:
http://stackoverflow.com/questions/12179154/undefined-reference-to-boostprogram-optionsoptions-descriptionm-default-l/12179310