跨平台/架构编译 C++ 使用docker环境编译 使用alpine镜像,alpine系统包含各个系统架构的镜像,alpine使用的是musl,运行时是libc alpine - Official Image | Docker Hub 使用muslcc musl中有各个平台的编译环境
Windows程序使用管理员权限运行 Golang 1、获取rsrc go install github.com/akavel/rsrc@latest 在项目根目录中创建*.manifest文件(文件名没有过多局限,不过按照要求来也没错) <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
Windows关闭、唤醒屏幕 C++ // 打开显示器 SendMessage(FindWindow(0, 0), WM_SYSCOMMAND, SC_MONITORPOWER, -1); mouse_event(MOUSEEVENTF_MOVE, 0, 1, 0,
cmake 创建Qt翻译 Qt find_package(Qt5LinguistTools REQUIRED) file(GLOB_RECURSE TS_FILES translator/*.ts) qt5_create_translation(QM_FILES ${CMAKE_CURRENT_SOURCE_DIR} ${TS_F
gcc docker 编译环境 Linux 使用docker gcc编译,静态链接运行时 编写Dockerfile FROM gcc:13 RUN apt update \ && apt install gcc clang make ninja-build cmake gdb git -y \ && apt clean 使用VSCod