如何使用Visual Studio 2015设置wxWidgets 3.1.0

m_d*_*bya 3 c++ wxwidgets visual-studio visual-c++

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

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

我觉得奇怪,我一个人WX提供的头文件将有一个错误,如一个,所以我想这两种错误是因为什么我做什么.我希望这里有人可以为我做以下其中一件事:

  1. 帮我解决这些错误
  2. 提供从源构建库并随后将我的程序链接到正确目录的说明

一些额外的信息:我正在使用x64 Windows 7,我的目标也将是x64.我没有管理员权限,所以没有为我编辑系统PATH.

谢谢你的帮助!

Igo*_*gor 11

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

  1. 抓住消息来源.
  2. 打开信息源.
  3. 打开VS IDE.
  4. 打开\ build\msw\wx-vc14.sln(根据需要调整.)
  5. 转到"Build-> Batch Build ...",单击"Select All","Build".
  6. 去喝点咖啡或看电视.
  7. 构建完成后,打开wxWidgets/samples/minimal/minimal_vc9.sln.
  8. 让MSVC将解决方案转换为适当的格式.
  9. 构建并运行示例.

如果您在这些步骤中获得任何问题,请告知我们.第5步中的库构建应该没有任何问题,然后您需要的只是构建最小样本.

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

[编辑]

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

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

同样,托马斯指出你的库构建必须匹配你想要构建的任何样本.

[/编辑]