引入SDL

This commit is contained in:
chengyangkj 2024-05-21 23:22:08 +08:00
parent c394914067
commit 62d5d37cb6
7 changed files with 28 additions and 7 deletions

View File

@ -45,7 +45,7 @@ jobs:
run: |
/bin/bash -c \
"source /opt/ros/${{matrix.os-ros.ros}}/setup.bash \
&& sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev -y \
&& sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev libsdl-image1.2-dev libsdl1.2-dev -y \
&& rm -rf build \
&& mkdir build/ \
&& cd build/ \

View File

@ -28,7 +28,7 @@ jobs:
required-ros-distributions: ${{matrix.os-ros.ros}}
- name: Install Dependencies
run: sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev -y
run: sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev libsdl-image1.2-dev libsdl1.2-dev -y
- name: Update gtest
run: |

View File

@ -28,7 +28,7 @@ jobs:
required-ros-distributions: ${{matrix.os-ros.ros}}
- name: Install Dependencies
run: sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev -y
run: sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev libsdl-image1.2-dev libsdl1.2-dev -y
- name: Update gtest
run: |

View File

@ -28,7 +28,7 @@ jobs:
required-ros-distributions: ${{matrix.os-ros.ros}}
- name: Install Dependencies
run: sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev -y
run: sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev libsdl-image1.2-dev libsdl1.2-dev -y
- name: Update gtest
run: |

View File

@ -27,7 +27,7 @@ jobs:
required-ros-distributions: ${{matrix.os-ros.ros}}
- name: Install Dependencies
run: sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev -y
run: sudo apt-get install qtbase5-dev qt5-qmake libqt5svg5-dev qtbase5-dev-tools qtbase5-private-dev qt5* libeigen3-dev libgtest-dev libsdl-image1.2-dev libsdl1.2-dev -y
- name: Update gtest
run: |

21
.gitignore vendored
View File

@ -7,3 +7,24 @@ compile_commands.json
.vscode/*
build
CMakeLists.txt.user
cmake-build*
.idea/*
*.iml
*.ipr
*.iws
.project
.settings
*.sln
*.suo
*.user
*.useross
*.userprefs
*.userps
*.userpsproj
*.userws
*.vbproj.user
*.vbproj.vspscc
*.vbproj.vssscc
*.vbproj.vssscc.filters
*.vbproj.vssver.scc
*.vbproj.vssver.scc.filters

View File

@ -143,13 +143,13 @@ sudo chmod a+x ./ros_qt5_gui_app
```
sudo apt-get update
sudo apt-get install qtbase5-private-dev libqt5svg5-dev -y
sudo apt-get install qtbase5-private-dev libqt5svg5-dev libsdl-image1.2-dev libsdl1.2-dev -y
```
如果以上安装后还不行,可以执行如下指令安装全部依赖:
```
sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5svg5-dev qtbase5-private-dev libeigen3-dev libgtest-dev -y
sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5svg5-dev qtbase5-private-dev libeigen3-dev libgtest-dev libsdl-image1.2-dev libsdl1.2-dev -y
```
## 2,克隆/下载本项目: