0
有沒有一種乾淨的方式來區分debian包括RH/fedora/centos之一的路徑?#ifdef查找如果使用debian或fedora/RH/centos
我想鏈接到wbxml2庫,但不幸的是,包含文件si根據發行版不在相同的位置。
在Debian/Ubuntu的:
#include <wbxml.h>
和別人:
#include <wbxml2/wbxml.h>
沒有任何人有一個乾淨的解決方案,以使此代碼移植(使用的#ifdef例如)? 感謝
用'Makefile' /'cmake'而不是預處理器'#if'管理包含目錄? –
實際上,在Makefile中添加-I/usr/include/wbxml2可解決此問題。 – user3710871