1. 程式人生 > >VS2010未找到getopt.h及解決辦法

VS2010未找到getopt.h及解決辦法

getopt是GNU標準庫中的一個小工具,作為第三方庫,我們經常在程式中會看到#include “getopt”,當我們下載程式在自己的電腦執行的時候出現報錯:
1>e:\driverprogram\imageprintlibrary\imageprinter4\tiffcp.h(10): fatal error C1083: 無法開啟包括檔案:“getopt.h”: No such file or directory

這是因為我們缺少第三方的getopt庫,類似於opencv庫一樣。因此我們需要將該庫新增到vs中去。

關於vs2010新增第三方庫,一般需要進行三個步驟:首先下載第三方庫,將其中的標頭檔案也就是.h檔案放進vs2010中的include中,將庫中的lib檔案放到vs2010中的lib資料夾中;其次需要新增路徑,在專案屬性、配置屬性、C/C++、常規、附加包含目錄中新增標頭檔案的路徑,最後在專案屬性、配置屬性、連結器、輸入、附加依賴項中新增lib檔案的路徑,最後在程式中,包含標頭檔案即可呼叫第三方庫中的函式等。