【问题标题】:Adding version info to a Windows Phone 8.1 C++/CLI Class Library将版本信息添加到 Windows Phone 8.1 C++/CLI 类库
【发布时间】:2014-06-26 23:49:08
【问题描述】:

我创建了一个通用的 C++/CX windows 运行时组件库。 VS2013 中的通用库项目构建为 Windows 8.1 dll 和 Windows Phone 8.1 dll。

对于 Windows 8.1 dll,我可以添加一个“resource.rc”文件,然后向其中添加 VERSIONINFO。

但对于 Windows Phone 8.1 dll,我无法添加“resource.rc”文件,因为这需要 winres.h,而该文件不存在。我尝试从 Resource.rc 代码中删除所有对 winres.h 的引用,但生成的 dll 不包含版本信息。

如何对 C++/CX WP 8.1 wrc 库进行版本控制?

【问题讨论】:

    标签: dll c++-cx windows-phone-8.1


    【解决方案1】:

    这对我有用。像往常一样添加 .rc 文件。然后转到项目“配置属性>资源>常规”。

    在“其他包含目录”中添加 $(WindowsSDK80Path)\Include\um。 基本上,它应该指向像“C:\Program Files (x86)\Windows Kits\8.1\Include\um”这样的路径。

    【讨论】:

    • 添加资源文件时,默认不加载。 Nikola提到的第二部分是关键:“ -> 属性 -> 配置属性 -> 资源 -> 常规 -> 附加包含目录”是您需要粘贴的地方 $(WindowsSDK80Path)\包括\um。请注意,您必须手动添加 VS_VERSION_INFO 文件(它可以很容易地从您的 Windows 项目中复制)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多