Я использую Cmake и Ctest, чтобы попробовать и протестировать свой код на Travis CI. Если я использую cmake для локального тестирования, я не получаю никаких ошибок и могу выполнять свои тесты. При запуске теста через Travis CI я получаю множество ошибок, таких как эта:
error: no matching function for call to ‘std::basic_ifstream<char>::basic_ifstream(std::__cxx11::string&)’
ifstream myfile(filename);
Имя файла представляет собой строку. Использует ли Трэвис компилятор другой версии по сравнению с моей локальной установкой?
<fstream>
. - person cigien   schedule 01.05.2020const char*
. - person john   schedule 01.05.2020