windows上的qt项目移植到Ubuntu上运行(贪吃蛇)
1. 安装Qt和相关工具
在Ubuntu上,你需要安装Qt和相关的构建工具。打开终端并运行以下命令:
sudo apt update
sudo apt install qt5-default qtcreator build-essential
这些命令会安装Qt5和Qt Creator(可选,用于编辑项目),并安装基本的构建工具(如g++)。
2. 复制项目文件
我参考的文章:windows主机和ubuntu互传文件的4种方法 - 知乎
我选择使用的是 FileZilla
3. 检查项目文件 (.pro)
确保你的 .pro 文件没有Windows特定的路径。例如,路径通常是类似于‘C:/path/to/file’。将这些路径修改为Unix风格的路径。
4. 更新代码中的路径
确认代码中没有使用Windows特定的绝对路径或文件分隔符(使用 ‘/’ 而不是 ‘\’)。其它的库或资源文件的路径也需要相应更新。
我检查了我的只有这里使用了文件路径,但是我的不用改。所以感觉qt里面还是选择添加资源比较好,如果用的系统的绝对路径跨平台还得改。
5. 构建项目
在终端中,导航到项目目录,使用qmake和make命令进行构建:
绿色的就是可执行文件
6. 运行程序
在构建成功后,您应该能找到生成的可执行文件,通常在项目目录下。运行它: