本文简要说明在VS下结合Qt进行iMSTK开发基本过程
看这里
C++开发勾选
组件安装要勾选 msvc2017-64-bit
需要在VS安装一个插件然后才可以在VS中进行Qt开发
1.打开VS 选择扩展更新
2.在联机中搜索Qt Visual studio tools 然后安装重启 VS
3.安装失败解决方案 如果上述联机安装安装失败的话可以尝试手动安装
手动下载安装低版本插件 下载地址 http://download.qt.io/archive/vsaddin/ vsddin中就是各个版本的插件 进去选择一个版本后选择对应msvc2017的插件,点击下载下载后如图
直接双击安装
不成功的话关闭VS插件自动更新、换一个版本插件 哪个能成功看运气吧4.成功后打开VS 菜单栏就有了Qt VS Tools 然后添加环境变量
上面操作完成之后打开VS 新建项目中就有了Qt的选项,这里选择 qt GUI application 创建一个工程
工程建好后解决方案中会有一个 xxx.ui 的文件 双击打开 xxx.ui 文件 就到了Qt designer 可以进行界面操作了 运行本地调试,成功生成相关界面,测试完毕1.新建 qt designer 选择 dialog模板 进行界面设计 完事后生成三个文件 xxxdialog.h xxxdialog.cpp xxxdialog.ui 2.写CMakeLists.txt 和 main.cpp 3.Cmake 4.VS
说明点1.CMakeLists.txt 中要 set(srcs ***cpp文件) set(hdrs ***h头文件) set(uis xxxdialog.ui) qt5_wrap_ui(wrapUis ${uis}) 2.主要操作在xxxdialog.cpp中的构造函数中实现 3.实现中所用到的类对象可以考虑在 xxxdialog.h private中进行实例化 不然可能会出错 4.双击 .ui 文件进行界面设计 通过 connect 信号槽机制实现通信
VS 生成成功后:
添加平台qwingdows.dll 和 其他所需要的 dll文件 代码没问题的话就双击exe文件就可以运行你所添加的功能了