龙空技术网

服务端及PC端打包教程

我是小人物 14

前言:

而今同学们对“c语言做的程序怎么打包发布”可能比较关注,姐妹们都需要了解一些“c语言做的程序怎么打包发布”的相关资讯。那么小编也在网摘上收集了一些有关“c语言做的程序怎么打包发布””的相关知识,希望各位老铁们能喜欢,你们一起来学习一下吧!

一个用于记录个人TODO的拥有多端同步功能的个人项目

上期视频分享了Todo项目服务端的开发架构、用到的开源项目和源代码。源代码已上传Github,大家可自取。

结合之前几期分享的内容,本次发布更新Todo项目服务端代码打包运行使用。PC端代码打包运行使用。

欢迎感兴趣的各位大佬提出意见,也欢迎您点个Star。感谢!

以下均以windows为例,其他系统类似

服务端

下载源代码

Git clone 
下载依赖
go mod download
编译
go build main.go

运行,生成配置文件模板

.\todo_backend.exe
编辑配置文件

Example:

{"server_port": 8080,"jwtSecret": "djkd+_sds23?","dsn": "root:root@tcp(127.0.0.1:3306)/todo","encrypt_password": "Wo+Shi-XiaoRenWu$","default_reset_pwd": "Wo+Shi-XiaoRenWu$","upload_dir": "upload","ext_blacklist": [".bat",".php", ".jar", ".exe"],"system": {"admin": {"uri": "/admin","users": [{"username": "admin","password": "admin"}]}}}

字段说明

server_port:服务端口jwtSecret:token密码dsn:mysql数据库地址(说明,目前仅支持mysql数据库,未添加其他类型数据库支持,后续有时间可能补充)encrypt_password:数据同步密码default_reset_pwd:用户重置密码默认值upload_dir:上传文件保存根路径ext_blacklist:文件上传类型黑名单system:系统配置项uri:后台管理地址(预留接口,未开发完成)users:后台超级管理员账户,可配置多个
运行
.\todo_backend.exe -c config.json

可自行配置后台运行

PC客户端

下载Git clone 确保安装rust安装方式详见下载依赖此处使用pnpm,也推荐大家使用,当然也可以使用npm、yarn等Pnpm i打包Pnpm run tauri build5、‘安装app打开目录\src-tauri\target\release\bundle\nsis点击ToDo_*.setup.exe安装

以上是本期全部内容,欢迎感兴趣的朋友关注,甚至参与后续编码过程,更多内容我们下期再见!

标签: #c语言做的程序怎么打包发布 #超级管理员administrator怎么打开 #win7怎么安装appxbundle #windows打包jar