2
我正在嘗試爲node.js編寫C++模塊。 節點正在使用waf作爲構建器。waf找不到現有的庫
我想檢查配置,如果庫「sigar」存在。 我試圖這樣做:
def configure(conf):
conf.check_cxx(lib='sigar')
當我運行 「節點-WAF進行配置」,我得到了以下信息:
Checking for library sigar : not found
但libsigar.so存在:
# whereis libsigar
libsigar: /lib64/libsigar.so
我也在安裝「libsigar」庫後運行ldconfig。 節點模塊編譯,鏈接和工作沒有錯誤。 其他庫如libm,libboost_system等可以在configure上找到。
有人能告訴我我做錯了什麼嗎? 安裝一個庫有沒有什麼特別的事情要做,而不是隻將* .so拷貝到庫路徑並運行ldconfig?
感謝您的任何幫助。
真儘管waf吐出的錯誤信息可能更加明確。 – user1284631 2012-12-18 09:22:30