vscode中 使用 cmake 配置sdl2 开发环境。 1. 下载 SDL libsdl.org/release/SDL2 解压复制 x86_64-w64-mingw32 中 bin 和 include 两个目录到项目中。 2. 配置 cmake 导入头文件路径: target_include_directories(main PUBLIC ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_CURRENT_LIST_DIR}/SDL2/include/SDL...
// cout <<"Hello SDL2"<< endl; //创建一个SDL_VIDEO窗口 SDL_Window* window = NULL; SDL_Renderer *renderer = NULL;//渲染器 SDL_Texture *texture = NULL;//纹理 SDL_Init(SDL_INIT_VIDEO); window = SDL_CreateWindow("Title", SDL_WINDOWPOS_UNDEFINED,// 默认x y 显示到窗口中间 SDL_WINDO...
解压cmake-4.0.1-windows-x86_64.zip 到上面新建的 unkx 文件中,如下第5步骤所示。 解压x86_64-14.2.0-release-win32-seh-msvcrt-rt_v12-rev2.7z 到上面新建的 unkx 文件中,如下第5步骤所示。 解压SDL2-devel-2.32.4-mingw.zip 到上面新建的 unkx 文件中,如下第5步骤所示。 上述解压操作所得的文件...
这是我用来安装SDL2vcpkg install SDL2:triplet的命令,其中triplet是上面提到的其中一个。 如果使用vcpkg,则需要在某个地方设置工具链文件。在CMakeLists.txt中,也可以在命令行参数中设置: 1.CMakeLists.txt: set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake CACHE...
如调用SDL库c_cpp_properties.json配置如下 { "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "D:\\environment\\Library\\SDL2-2.28.5\\x86_64-w64-mingw32\\include/**" //第三方库的头文件路径,设置递归查询 ], "defines": [ "_DEBUG", "UNICODE", ...
生成配置文件:点击VSCode右上角的运行按钮,选择g++.exe 生成活动和调试文件,这将自动生成tasks.json和launch.json配置文件。二、调用第三方库 配置头文件目录:在c_cpp_properties.json文件中,添加第三方库的头文件目录到includePath中。例如,对于SDL库,可以添加D:/SDL2/include。配置编译参数:在...
2. 对于多个文件的情况,需要安装编译器CMake 参考网址: vscode一键配置C/C++多个C及CPP文件编译与tasks.json和launch.json原理 3. 配置VSCode对应工程的c_cpp_properties.json,tasks.json及launch.json c_cpp_properties.json AI检测代码解析 { "configurations": [ ...
该项目可以使用SDL,但它可以很容易地被任何其他内置 LVGL 驱动程序替换。 4.1、安装vscode+wsl2 安装vscode和wsl2这里不再赘述,网上的教程比较多了,我之前也有总结,这里不再展开,安装好后创建工作目录并启动终端,准备下载配置lvgl模拟所需要的环境(wsl2需要更新到最新,对于Windows的版本也有要求的): ...
问找不到SDL.h - Windows、MingW、Cmake和SLD2 (在带有CPP的VSCode中)EN搜了很多的教程,发现要么...
1{2//要使用cmd终端,其他终端会有兼容问题3"terminal.integrated.shell.windows": "C:/WINDOWS/System32/cmd.exe"4} 2、在根目录下创建构建脚本,构建脚本主要是配置msvc环境,配置cl.exe的构建参数(头文件、链接库等) build.bat(构建脚本,可根据需要自行更改): ...