一、概述 在Windows10上配置一个C++开发环境: 工具:VSCode 编译器:Mingw64(使用gcc进行编译) 构建工具:CMake 第三方库:集成OpenCV、FFmpeg、SDL2 二、操作步骤 1.安装mingw64并配置bin目录到环境变量 2.下载VSCode并安装 3.安装C
https://www.libsdl.org/release/SDL2-devel-2.0.22-mingw.zip 解压复制 x86_64-w64-mingw32 中 bin 和 include 两个目录到项目中。 2. 配置 cmake 导入头文件路径: target_include_directories(main PUBLIC ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_CURRENT_LIST_DIR}/SDL2/include/SDL2 ) 导入动态库: ...
PUBLIC${CMAKE_CURRENT_LIST_DIR}/SDL2/bin/SDL2.dll ) 3. 实现代码 代码如下: #include"SDL.h"constintSCREEN_WIDTH =640;constintSCREEN_HEIGHT =480;intWinMain(intargc,char*argv[]){//将要渲染的窗口SDL_Window *window =NULL;//窗口含有的surfaceSDL_Surface *screenSurface =NULL;//初始化SDLif(S...
${CMAKE_CURRENT_LIST_DIR}/SDL2/bin/SDL2.dll ) 代码如下: add_executable(main "") target_sources(main PRIVATE ${CMAKE_CURRENT_LIST_DIR}/main.c PUBLIC ${CMAKE_CURRENT_LIST_DIR}/main.h ) target_include_directories(main PUBLIC ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_CURRENT_LIST_DIR}/SDL2...
vscode 中 使用 cmake 配置 sdl2 开发环境。 1. 下载 SDL https://www.libsdl.org/release/SDL2-devel-2.0.22-mingw.zip 解压复制 x86_64-w64-mingw32 中 bin 和 include 两个目录到项目中。 2. 配置 cmake 导入头文件路径: target_include_directories(mainPUBLIC${CMAKE_CURRENT_LIST_DIR}${CMAKE...
到此, VSCode里的SDL2的开发环境 都已经准备好! 5. 测试程序 接下来, 整个测试程序来试验一下吧. 先新建一个工程目录, 用VSCode打开此目录,shift+ctrl+p打开搜索框, 输入CMake:Quick Start, 会自动创建一个工程,并生成CMakeLists.txt. 我对CMake没有去学过, 并不太了解, 我的理解CMakeLists.txt文件之...
(2)、CMake编译运行程序 如下图所示LVGL的程序正常正常编译运行,且模拟器中也出现了一个窗口,到了这一步说明在VScode下,LVGL模拟器配置正常。 (3)、解决编译通过,无法运行 如上图所示,说明前面的环境安装是正常的,但运行时,出现报错,不能正常运行并出现一个LVGL的模拟器窗口。如果出现这种情况,说明是SDL2这个媒...
2、CMake https://github.com/Kitware/CMake/releasesgithub.com/Kitware/CMake/releases 3、SDL 4、lv_port_pc_eclipse 注:图中蓝色文件名lvgl和lv_drivers,下载后文件是空的,需点进去再次下载lvgl和lv_drivers的源码,如下5,6步骤(这里的lvgl源码是8.3.3的,需要8.3.11的源码可自行下载https://github.co...
根据源码中的help来安装,基本步骤都是./configure make make install。 下载sdl2源码,用相同的方法安装。 解决问题 编译FFmpeg报错。 解决方法:通过网上搜索了解决方法,由于ffmpeg为了提升效率使用了汇编,所以需要下载yasm源码用同样的方法编译。然后再安装FFmpeg。 安装完发现./ffmpeg无法运行。 解决方法:在/etc/ld.so...
win下VSCode with SDL2配置LVGL模拟器开发环境 Owin下VSCode with SDL2配置LVGL模拟器开发环境 win下VSCode with SDL2配置LVGL模拟器开发环境 上篇文章基于MSYS2的MINGW64 GCC和CMake在Win下VSCode里搭建SDL2开发环境中, 我们... û收藏 转发 评论 ñ赞 评论 o p 同时转发到我的微博...