2
我已經使用autoconf和automake的用以下結構工程:使用自動工具單元測試共享文件
- /
- 的src/
- class.h
- class.cpp
- test/
- class_unittest.cpp
- 的src/
在class_unittest.cpp我包括在源文件和編譯也是class.cpp文件class.h。在automake config for test中添加../src作爲AM_CPPFLAGS = -I ../ src/definition中的新包含路徑,並在SOURCES定義中相對引用class.cpp。
它的工作原理,當我建立從根目錄下的軟件很棒,但如果我嘗試通過創造根,並在目錄調用DIR FOO做VPATH構建../configure & &化妝我會得到嘗試編譯class_unittest.cpp時丟失頭文件class.h錯誤。
那麼如何共享測試頭以避免此問題呢?
很明顯很簡單,謝謝! :d – JtR 2010-11-12 12:48:12