如何使用Visual Studio 2015设置wxWidgets 3.1.0

时间:2016-06-23 14:50:32

标签: c++ visual-studio visual-c++ wxwidgets

在开源库方面,我有点像初学者。我试图从源代码编译并使用预先构建的二进制文件,但在这两种情况下,当我尝试在wxWidgets网站的教程部分运行简单的“Hello World”程序时,我遇到了大量错误。玩了很长一段时间后,我最接近编译的是从源代码构建库,但我仍然有2个错误:

  • “_ w64只能在int,long和指针类型”file:defs.h
  • 上指定
  • “无法打开文件'wxbase31ud.lib” - LINK

我觉得wx提供的头文件有一个错误就好了,所以我想这两个错误都是因为我正在做的事情。我希望这里有人可以为我做以下其中一件事:

  1. 帮我解决这些错误
  2. 提供从源代码构建库并随后将我的程序链接到正确目录的说明
  3. 一些额外的信息:我正在使用x64 Windows 7,我的目标也将是x64。我没有管理员权限,所以没有为我编辑系统PATH。

    感谢您的帮助!

1 个答案:

答案 0 :(得分:11)

开始使用该库的最简单方法是:

  1. 抓住消息来源。
  2. 打开消息来源。
  3. 打开VS IDE。
  4. 打开\ build \ msw \ wx-vc14.sln(根据需要进行调整。)
  5. 转到“Build-> Batch Build ...”,点击“全选”,“构建”。
  6. 去喝点咖啡或看电视。
  7. 构建完成后,打开wxWidgets / samples / minimal / minimal_vc9.sln。
  8. 让MSVC将解决方案转换为适当的格式。
  9. 构建并运行示例。
  10. 如果您在这些步骤中遇到任何问题,请告知我们。 第5步中的库构建应该没有任何问题,然后您只需要构建最小样本。

    下一步是将samples \ minimal文件夹复制到某处并开始编写代码。您需要做的就是更改Include和Lib搜索路径。

    [编辑]

    如果您可以构建32位库(在提供的解决方案中是默认的),您只需要将它们转换为64位并重建。

    $ PATH或所涉及的任何环境变量都没有变化。此外,您不应该使用管理员权限构建任何内容。

    同样正如托马斯所指出的那样,你的库构建必须匹配你想要构建的任何样本。

    [/编辑]