如何配置Conan Visual_Studio生成器自定义输出文件及显示名
回答你的Conan Visual Studio生成器配置问题
嘿,这两个需求都完全可以通过配置visual_studio生成器来实现,具体操作如下:
1. 重命名生成的属性文件
你可以通过指定生成器的output_file参数来修改默认的conanbuildinfo.props文件名。
方式一:在命令行中指定
运行Conan安装命令时,通过-o参数传递生成器的配置:
conan install .. -g visual_studio -o visual_studio:output_file=MyCustomConanProps.props
方式二:在conanfile.py中配置
如果是在项目的conanfile.py里,你可以在generate()方法中设置这个参数:
from conans import ConanFile, VisualStudioGenerator class MyProjectConan(ConanFile): generators = "visual_studio" def generate(self): generator = VisualStudioGenerator(self) generator.output_file = "MyCustomConanProps.props" generator.generate()
2. 添加自定义显示名称
Conan的visual_studio生成器提供了display_name参数,会自动帮你在生成的属性文件中添加<_PropertySheetDisplayName>标签,不用手动编辑文件。
方式一:命令行指定
conan install .. -g visual_studio -o visual_studio:display_name="Conan Dependencies - Custom Name"
方式二:在conanfile.py中配置
from conans import ConanFile, VisualStudioGenerator class MyProjectConan(ConanFile): generators = "visual_studio" def generate(self): generator = VisualStudioGenerator(self) generator.display_name = "Conan Dependencies - Custom Name" generator.generate()
这样生成的属性文件里就会自动包含你设置的显示名称,在VS2015中加载时就会显示你自定义的名字了。
内容的提问来源于stack exchange,提问作者Jeff G
相关产品推荐
相关产品推荐

