私はubuntu開発者のサイトからユニティスコープのチュートリアルをしようとしています。私は次の手順に従います
エミュレータを使用する場合はi386を使用するようにqt作成者から提案されたため、armプラットフォームをインストールしませんでした
ビルドして次のエラーが発生します
- The CXX compiler identification is GNU 4.8.2
-- Check for working CXX compiler: /usr/bin/i686-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/i686-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at CMakeLists.txt:9 (message):
g++ version must be 4.9!
-- Configuring incomplete, errors occurred!
See also "/home/avlahop/development/Ubuntu/build-SoundCloud-UbuntuSDK_for_i386_GCC_ubuntu_sdk_14_04_trusty-Default/CMakeFiles/CMakeOutput.log".
Command returned 1: schroot -c click-ubuntu-sdk-14.04-i386 -- env DEB_BUILD_Arch_OS=linux DEB_BUILD_GNU_TYPE=i686-linux-gnu DEB_BUILD_Arch_BITS=32 DEB_Host_GNU_TYPE=i686-linux-gnu DEB_Host_Arch_CPU=i386 DEB_Host_GNU_SYSTEM=linux-gnu DEB_Host_Arch=i386 DEB_BUILD_Arch_CPU=i386 DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_Arch_ENDIAN=little DEB_BUILD_MULTIARCH=i386-linux-gnu DEB_Host_GNU_CPU=i686 DEB_Host_MULTIARCH=i386-linux-gnu DEB_Host_Arch_BITS=32 DEB_Host_Arch_OS=linux DEB_Host_Arch_ENDIAN=little DEB_BUILD_GNU_CPU=i686 DEB_BUILD_Arch=i386 cmake /home/avlahop/development/Ubuntu/SoundCloud '-GCodeBlocks - Unix Makefiles'
私はubuntu開発者のサイトで提案されているようにppaからubuntu-sdkをインストールしました。私のubuntuは14.04LTSです
編集:私が得るエラーは次のとおりです
No targets specified and no makefile found. Stop.
この行は、エラーが何であるかを示していると思います。
g++ version must be 4.9!
その理由は、クリックchroot(コードがビルドされる場所)が最新ではなく、古いバージョンのg ++が含まれているためだと思います。
Chrootを更新するには:
これにより、更新を実行して進行状況を表示する新しいダイアログが開きます。
その後、プロジェクトを閉じてから再度開いて、cmakeを再実行することをお勧めします。または、プロジェクトエクスプローラー(左側のパネル)でプロジェクト名を右クリックし、Run cmakeコンテキストメニューオプションを選択することもできます。