[英]Can not install boost + libstdc++ on Travis CI
我有一個最小的項目( 這里是鏈接 ),該項目未與Travis CI集成。 我的.travis.yml:
language: cpp
compiler:
- clang++
addons:
apt:
sources:
- boost-latest
packages:
- libboost1.55-all-dev
- cmake
script: mkdir build && cd build && cmake .. && make VERBOSE=1 && cd ..
這確實進行了配置(找到了增強功能), 但沒有進行編譯 (它抱怨缺少std::map<int, int>::emplace()
,所以我想我需要安裝一個新的g ++以獲得新的std。 -libraries。所以我將其添加到軟件包中:
packages:
- gcc-4.8
- g++-4.8
但是,出於奇怪的原因,cmake現在抱怨說它沒有增強 。 任何想法如何解決這個問題?
你可以看看我的 。 這是我在您的文件中看到的一些錯誤:
- ubuntu-toolchain-r-test
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.9"; fi
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.9"; fi
我仍在嘗試弄清楚為什么我無法鏈接boost ,這就是我找到您的帖子的方式:)
我可能需要自己編譯...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.