【发布时间】:2019-02-17 11:46:51
【问题描述】:
我正在尝试在 cmake 构建中将 3d 模型添加到 Appx 的资源中。我已经成功地处理了大多数格式,但以 .obj 结尾的文件被视为已编译的目标文件。
cmake Visual Studio 生成器似乎总是将任何扩展名为 .obj 的文件视为目标文件,并将其添加到带有标签的 vcxproj 中。
有没有办法改变 cmake 正在使用的文件的内部类型?我可以指定这个文件不是“EXTERNAL_OBJECT”吗?
将 VS_DEPLOYMENT_CONTENT 设置为 1 没有帮助。 将其添加到 RESOURCES 属性没有帮助。
看起来这可能是 cmake 源代码本身的问题,它在检查任何其他标志或类型之前检查文件类型是否为 EXTERNAL_OBJECT,我不知道如何取消设置该类型。
【问题讨论】:
标签: c++ visual-studio cmake uwp