【问题标题】:Compile error in wxWidgets with VS2010 Beta 2使用 VS2010 Beta 2 在 wxWidgets 中编译错误
【发布时间】:2010-12-14 04:16:22
【问题描述】:

我尝试使用 VS10 beta 2 直接从源代码构建 wxWidgets,但是当我尝试编译它时出现此错误:

Error   1   error MSB3073: The command "copy "" ..\..\lib\vc_lib\mswd\wx\setup.h
:VCEnd" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cp\\v4.0\Microsoft.CppCommon.targets   145

谢谢!

【问题讨论】:

    标签: visual-studio visual-studio-2010 wxwidgets compilation


    【解决方案1】:

    我能够通过在以下位置创建文件夹来修复该特定错误:

    /lib/vc_lib 要么 /lib/vc_dll

    文件夹是

    msw/wx

    mswd/wx

    mswu/wx

    mswud/wx

    .. 等根据正在构建的配置

    我能够构建 lib 版本:

    稳定版本:2.8.10 - 必须在 VC 2008 中打开 /build/msw/wx.dsw,然后在 VC 2010 中才能进行项目转换。设置构建顺序的一些工作,上述文件夹在 /lib 中并编译。没有尝试构建样本。

    开发快照:2.9.0 - 容易得多。它带有 VC 2008 解决方案文件,可以在 VC 2010 中加载。在 lib 输出文件夹中设置文件夹并编译。构建 /samples/menu 项目(静态库调试和发布)没有任何问题。

    【讨论】:

      【解决方案2】:

      如果你使用 svn checkout 你需要确保文件 include/wx/msw/setup.h 存在(而不仅仅是 setup0.h,如果你不需要编辑,只需将 setup0.h 复制到 setup.h它)。否则请检查项目设置,因为它们可能没有正确导入——复制命令中的空文件名非常可疑,通常应该是“....\include\wx\msw\setup.h”。

      FWIW 我昨天检查了使用 VC10 beta2 构建的版本,但我必须进行此更改 (http://svn.wxwidgets.org/viewvc/wx?view=revision&revision=62567) 以消除有关未知编译器版本的警告。 IOW 你应该使用 svn checkout 或者在本地应用这个补丁。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多