当前位置: 首页 > wzjs >正文

全网站开发是什么做网站需要硬件设施

全网站开发是什么,做网站需要硬件设施,flask做的网站,想建设个网站🧩 全流程目标: 在 Visual Studio 中成功打开、编译并运行一个 Qt OpenGL 项目(.vcxproj 格式) ✅ 第 1 步:安装必要环境 工具说明Visual Studio 2017 / 2019 / 2022必须勾选 “使用 C 的桌面开发” 和 “MSVC 工具…

🧩 全流程目标:

在 Visual Studio 中成功打开、编译并运行一个 Qt + OpenGL 项目(.vcxproj 格式)


✅ 第 1 步:安装必要环境

工具说明
Visual Studio 2017 / 2019 / 2022必须勾选 “使用 C++ 的桌面开发” 和 “MSVC 工具集”
Qt(对应 MSVC 版本)如 Qt 5.12.0 + MSVC2017_64
CMake(如果项目基于 CMake)可选,很多 .vcxproj 项目不需要
GLEW / GLFW / OpenGL可通过 vcpkg 或手动集成

✅ 推荐你安装:Qt 5.12.0 MSVC2017_64
Qt 安装路径一般为:E:\Qt\Qt5.12.0\5.12.0\msvc2017_64\


✅ 第 2 步:准备你的 .vcxproj 项目

你应该已经有这些文件之一:

  • SpongeBob.vcxproj

  • .h, .cpp, .ui

  • 项目文件夹结构:

SpongeBob\
├── SpongeBob.vcxproj
├── myglwidget.cpp / .h
├── main.cpp
├── *.ui
├── shaders / images / textures(资源)

✅ 第 3 步:在 VS 中配置 Qt + OpenGL 环境

🔧 配置 Qt 的包含路径和库路径

✅ 包含目录(C++头文件)
E:\Qt\Qt5.12.0\5.12.0\msvc2017_64\include
E:\Qt\Qt5.12.0\5.12.0\msvc2017_64\include\QtWidgets
E:\Qt\Qt5.12.0\5.12.0\msvc2017_64\include\QtGui
E:\Qt\Qt5.12.0\5.12.0\msvc2017_64\include\QtCore
E:\Qt\Qt5.12.0\5.12.0\msvc2017_64\include\QtOpenGL
✅ 库目录(.lib文件)
E:\Qt\Qt5.12.0\5.12.0\msvc2017_64\lib

✅ 第 4 步:设置链接器依赖项

🧱 Debug 模式下添加这些 .lib

Qt5Cored.lib
Qt5Guid.lib
Qt5Widgetsd.lib
Qt5OpenGLd.lib
opengl32.lib
glu32.lib
glew32s.lib   (或 glew32.lib)
glfw3_mt.lib  (或 glfw3dll.lib)

🧱 平台插件需要:

确保你的运行目录有:

platforms/qwindowsd.dll

✅ 第 5 步:设置运行目录

在 VS 中设置:

配置属性 → 调试 → 工作目录

设置为:

$(OutDir)

或你的资源路径目录。


✅ 第 6 步:添加 Qt 的 MOC 和 UIC 支持(如果使用 .ui 或 Q_OBJECT)

如果你用了 Qt 的信号槽、Q_OBJECT.ui 文件,需要让 VS 支持 Qt 的编译工具:

方法一:使用 Qt VS Tools 插件(官方)

安装后右键项目 → Qt Project Settings:

  • 配置 Qt 安装路径

  • 它会自动生成 MOC/UIC/资源文件


✅ 第 7 步:编译运行!

Debug 模式下运行:

  • 会生成 SpongeBob.exex64\Debug\

  • 确保该目录下有 Qt 所需 DLL 和平台插件


✅ 第 8 步:部署运行环境(拷贝 DLL)

可使用 windeployqt 自动打包运行依赖:

E:\Qt\Qt5.12.0\5.12.0\msvc2017_64\bin\windeployqt.exe E:\SpongeBob\x64\Debug\SpongeBob.exe

✅ 参考文件结构(运行时):

x64\Debug\
├── SpongeBob.exe
├── Qt5Cored.dll
├── Qt5Guid.dll
├── Qt5Widgetsd.dll
├── Qt5OpenGLd.dll
├── glew32.dll(如果用动态库)
├── glfw3.dll(如果用动态库)
└── platforms\└── qwindowsd.dll

🎁 Bonus:自动部署 .bat 文件(可选)

@echo off
set QT_DIR=E:\Qt\Qt5.12.0\5.12.0\msvc2017_64REM 配置 VS 环境
call "D:\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"REM 运行 windeployqt
%QT_DIR%\bin\windeployqt.exe E:\SpongeBob\x64\Debug\SpongeBob.exepause

🧠 小结:跑通 .vcxproj 的关键点

项目要点
编译包含目录 + 链接 .lib
运行拷贝 Qt DLL + GLEW/GLFW
GUIplatforms/qwindows[d].dll 必须有
调试启用符号(.pdb),避免混用 Debug/Release
信号槽使用 Qt VS Tools 或手动 MOC


文章转载自:

http://LqwT2WTF.hqpyt.cn
http://MUl5DHbs.hqpyt.cn
http://fefDmBLr.hqpyt.cn
http://7anVF4ND.hqpyt.cn
http://9iUcE9UL.hqpyt.cn
http://7iI9Q46k.hqpyt.cn
http://A3Nl9ca8.hqpyt.cn
http://f3DvDpqE.hqpyt.cn
http://g4WXB6hf.hqpyt.cn
http://pyDrHn0V.hqpyt.cn
http://1PoMdZ7i.hqpyt.cn
http://Qt7Wr203.hqpyt.cn
http://Wj7bFR7Q.hqpyt.cn
http://wH8hzbn8.hqpyt.cn
http://USgM54w9.hqpyt.cn
http://a0G0Tqe5.hqpyt.cn
http://3TOraXY1.hqpyt.cn
http://2BCX8vto.hqpyt.cn
http://ptTNDMqC.hqpyt.cn
http://g4bGcowI.hqpyt.cn
http://HedLHOEq.hqpyt.cn
http://mva7AvzA.hqpyt.cn
http://PlLa2xYS.hqpyt.cn
http://0aMWBB2W.hqpyt.cn
http://F4eoNTjy.hqpyt.cn
http://Ten3pi9O.hqpyt.cn
http://XRVzhM5g.hqpyt.cn
http://MUmF8dxh.hqpyt.cn
http://a21sBaXH.hqpyt.cn
http://bdNOzmR3.hqpyt.cn
http://www.dtcms.com/wzjs/653630.html

相关文章:

  • 网站建设-易速通科技WordPress仪表盘主题
  • 做网站 广州大型门户网站建设企业
  • wordpress多站点用户互通网站收录
  • 深圳网站制作公司怎么样鞋网站建设
  • 工业信息化部网站备案查询wordpress 段落缩进
  • dedecms网站备份青岛开发区做网站
  • 网站建设教程大全 百度网盘长沙阳性1例
  • 国内电商平台网站制作排行榜微九州合作网站
  • 带有数据库的网站模板网站百度没收录
  • 周口住房和城乡建设网站黑龙江建设网证书查询三类人员
  • 义乌网站建设制作商好的手机端网站模板下载
  • 建站时长是什么原因造成的龙岗网站建设方案
  • 网站做产品的审核为什么要建手机网站
  • 伊川网站建设做网站交易装备可以么
  • 免费做宣传的网站是短视频制作价格明细
  • 怎样看网站做的好不好专业关键词排名软件
  • 家庭服务网站的营销策略兼职网站建设收费
  • 公司做零申报在哪个网站上wordpress纯代码下载
  • 为什么网站只能显示ip地址_不能显示域名 wordpressalexa怎么查询网站排名
  • 企业展示网站案例企业网站开发信息
  • 检测ai写作的网站wordpress 科技主题
  • 武鸣网站建设互联网怎么赚钱
  • 挂机宝可以做网站吗企点邮箱登录入口
  • 做网站的网站赚钱吗wordpress媒体分类
  • 网站标题的写法wordpress引用js放到最后
  • 三好街网站建设与维护wordpress邮件找客户端
  • 房地产公司网站建设模板青海省建设厅网站首页
  • 企业网站制作模板文山专业网站建设
  • 建设品牌型网站制作展厅设计上海
  • 网站续费后为何还不能用做薆视频网站