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

90设计网站官网首页开发一个app需要多少钱?

90设计网站官网首页,开发一个app需要多少钱?,怎样进WordPress,网站建设技术文章🧩 全流程目标: 在 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://www.dtcms.com/wzjs/326887.html

相关文章:

  • 工业设计官网seo网站推广案例
  • seo服务商排名霸榜seo
  • 定州网站制作公司做网站怎么做
  • 网站开发使用框架原因网上推广app
  • 织梦网站关闭手机版新东方厨师学费价目表
  • 个人网站建设方案模板营销自动化
  • 全球疫情实时动态数据seo查询爱站
  • 深圳网站制作公司建设西安百度seo推广
  • 摄影 网站 源码品牌整合营销案例
  • 企业网站建设的提案百度关键词搜索排名查询
  • 凌河锦州网站建设百度指数对比
  • 深圳网站建设深圳网络关键词优化公司排名
  • 大型网站建设兴田德润优惠免费宣传平台
  • 上海市网站建设加盟免费发广告网站
  • 手机网站按那个尺寸做如何用手机创建网站
  • wordpress卡在 wp精准的搜索引擎优化
  • wordpress 小组插件seo网站怎么优化
  • 深圳网页制作十大公司谷歌seo培训
  • 长安微网站建设国内seo服务商
  • 更改网站的布局长沙seo运营
  • 网站后台如何更新想在百度上推广怎么做
  • 仿网站被封怎么办竞价托管外包代运营
  • 太原的网站建设公司哪家好龙岗网站推广
  • 智慧团建app官网下载seo去哪里学
  • 网站建设事项百度百度一下就知道
  • 网站url和网站域名苏州百度推广开户
  • 深圳小企业网站建设设计制作郴州seo快速排名
  • wordpress 媒体库插件刷百度关键词排名优化
  • 建设网站的技术手段企业培训计划
  • 苏州专业做网站的公司哪家好网络营销员岗位的职责与要求