我使用boost(它使用time.h)和一個C庫(libav),它有一個頭文件也稱爲time.h.所以當boost嘗試使用time.h時,它將libav中的time.h作爲ANSI C標準time.h的參數。CMake衝突的頭文件
我該如何強制libav找到它自己的time.h並且提高使用ANSI C標準time.h?我不想修改這些庫,因爲這些代碼需要隨處構建。
謝謝!
#include "libavutil/time.h"
它至少包括這樣從Git倉庫中最新版本libav的:從libav
爲了幫助我們必須看到包含它們的代碼。否則,我們只能猜測。 – antonijn 2013-03-02 20:37:16