C++ Travis CI and Qt5

C++ Travis CI and Qt5

本文关键字:Qt5 and CI Travis C++      更新时间:2023-10-16

我正试图配置我的项目在GitHub上使用持续集成,并希望使用特拉维斯CI这样做。但是,我得到了一个构建错误与我的travis.yml的当前配置。我的项目使用Qt5, SQLite,并在c++中。

这是yml:

language: cpp
compiler: gcc
before_install:
 - sudo apt-get update -qq
 - sudo apt-get install -qq sqlite3 qt5-dev-tools
before_script:
  - mkdir build
  - cd build
  - cmake
script: make

我是新手,我试着在他们的网站上阅读文档,但我仍然有一个问题,理解它。如果有人能举个例子,我将不胜感激。操作系统为Windows

错误:

make: ***没有指定目标,没有找到makefile。停止。
命令make &&2.

我想说CMake在这里有一个非直观的错误报告:

before_script:
  - mkdir build
  - cd build
  - cmake

它返回成功,尽管它没有在build/目录中配置任何东西,因为它不知道源在哪里。

尝试cmake ..代替。cmake <your source directory>