- 看起来应该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)