windows sln的qt 工程

  • 看起来应该vs开发 qt项目
  • 不需要qtcreator? 画界面应该还是需要的。

装一个vs的插件

如果打开的工程跟你本地的qt不一致

  • 在工程名字上右键
  • change qt version
  • 弹出一个框框,里面有俩
  • 在这里插入图片描述
  • 这里应该选第一个,这个是我本地安装的,vs2015 x86 版本

windows sln 工程【这个新建一个qt工程就可以】

  • 参考发现是一个sln工程
  • 但是能自动编译qt的代码
  • 不知道怎么做得到的
  • 但是里面的配置是可以参考的

【这样改无效】系统不用添加QTDIR,工程添加就可以了

  • 在文件的G:\MMMMEDIA\desktopcaptureccc\testMyDesktop\DesktopTransfer\DesktopTransfer\DesktopTransfer.vcxproj.user
  • 这里添加:QTDIR
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <QTDIR>D:\Qt\Qt5.10.0\5.10.0\msvc2015</QTDIR>
    <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <QTDIR>D:\Qt\Qt5.10.0\5.10.0\msvc2015</QTDIR>
    <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
  </PropertyGroup>
</Project>
  • 不知道是怎么设置进去的 todo
  • 所以我直接改为了我的
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <QTDIR>C:\Qt\Qt5.9.1\5.9.1\msvc2015</QTDIR>
    <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <QTDIR>C:\Qt\Qt5.9.1\5.9.1\msvc2015</QTDIR>
    <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
  </PropertyGroup>
</Project>

【这个是qt插件自己添加的】添加可以找到Qt的dll路径

  • 在工程属性的【配置属性】的【调试】里,有个【环境变量】
  • 添加
PATH=$(QTDIR)\bin%3b$(PATH)

发布了693 篇原创文章 · 获赞 58 · 访问量 220万+

猜你喜欢

转载自blog.csdn.net/commshare/article/details/104871672
今日推荐