使用命令
qmake -tp vc -r
我正在从对应的Qt
.pro
文件和一堆.pri
文件中生成Visual Studio .sln
文件和一组.vcxproj
文件。我希望这些生成的
.vcxproj
文件导入我的自定义.props
文件。我可以通过qmake
提供路径或将其嵌入到这些.pro
/.pri
文件中。这是否可能?如果是,那该怎么做?
根据我的研究,似乎只能通过添加自定义扩展名(我首先必须编写它...)到
mkspecs
来实现这一点...使用命令
qmake -tp vc -r
.pro
文件和一堆.pri
文件中生成Visual Studio .sln
文件和一组.vcxproj
文件。.vcxproj
文件导入我的自定义.props
文件。我可以通过qmake
提供路径或将其嵌入到这些.pro
/.pri
文件中。mkspecs
来实现这一点...qmake\generators\win32\msbuild_objectmodel.cpp
,qmake添加的唯一属性表是Microsoft.Cpp.*.props
(各种类型)。xml << tag("Import")
<< attrTag("Project", "$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props")
<< attrTag("Condition", "exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')")
<< closetag()
<< closetag();
for l in fileinput.FileInput('Project.vcxproj', inplace=1):
print l,
if 'PropertySheets' in l:
print ' <Import Project="YourPropertySheets.props" />'