我正在使用Qt qbs为我的新项目生成Visual Studio解决方案。我使用QtCreator创建一个新的基于qbs的项目,然后使用下面的命令行生成.sln文件:
EXEC : error : Unexpected command line parameter 'Release'.
原因是,我为qbs生成了qt595配置文件。
然后我在Visual Studio 2015中打开sln文件,按Ctrl + Shift + B开始构建。 VS抱怨:
$(QbsGenerateCommandLine) Release qbs.profile:qt595
我打开了项目的属性" qbs-generate",发现有些事情出错了。 NMake命令如下:
pip uninstall pyOpenSSL
pip install pyopenssl --upgrade
显然有一个不需要的参数"发布",这就是VS抱怨的原因。
那么,我该如何克服这个问题呢?我试过删除"发布"手动。 VS在那个时候成功构建了,但是在重新加载" Release"之后再次生成了解决方案。回来了!
我的Qt版本是5.9.5,qbs是1.11.0,我的操作系统是Windows 10 64位。