私は次の問題を抱えています。 .soライブラリをコンパイルしようとすると、すべて正常に動作します。QtとBoostを使ってアプリケーションのCppTestテストをコンパイルするときの奇妙な動作
Scanning dependencies of target logger
[ 11%] Building CXX object CMakeFiles/logger.dir/src/defaultconfig.cpp.o
[ 22%] Building CXX object CMakeFiles/logger.dir/src/loggerstate.cpp.o
[ 33%] Building CXX object CMakeFiles/logger.dir/src/configmanager.cpp.o
[ 44%] Building CXX object CMakeFiles/logger.dir/src/configuration.cpp.o
[ 55%] Building CXX object CMakeFiles/logger.dir/src/formatter.cpp.o
[ 66%] Building CXX object CMakeFiles/logger.dir/src/levelmap.cpp.o
[ 77%] Building CXX object CMakeFiles/logger.dir/src/logger.cpp.o
[ 88%] Building CXX object CMakeFiles/logger.dir/src/logworker.cpp.o
[100%] Linking CXX shared library liblogger.so
[100%] Built target logger
私が実行可能ファイルを作成しようとしたときには、たとえばlogger.cpp
などを使用します。テストファイル私はエラーの壁を得る。 Full log is here。しかし、それは1つの開発者のコンピュータでコンパイルする最も面白いものです。私たちはコンパイラのバージョン、cmakeのバージョンを確認し、すべてです。 cpputestのバージョンは同じではありませんでした。
あなたの誰かがこのような問題に直面し、私たちが間違っていることを知っているかもしれません。
ここで問題がcpputestフレームワークのバージョンであることがわかりました。手伝ってくれてありがとう! – Magnar