我一直在尝试大约20个小时,以了解如何在Microsoft Visual Studio 2017中设置wxWidgets。

https://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide

https://raw.githubusercontent.com/wxWidgets/wxWidgets/WX_3_0_BRANCH/docs/msw/install.txt

以及其他有关如何设置它的网站。我什至关注了该网站和youtube上的一些帖子:

How to set up wxWidgets 3.1.0 with Visual Studio 2015

我被卡住了:
我从源代码编译它。而且我相信我对此没有任何问题。我是静态编译的(DEBUG/RELEASE)...

每次我按照教程和帖子进行操作时,都会收到非常奇怪的消息...

会有人怀有诚意地花一些时间向我展示如何为Microsoft Visual Studio 2017完全设置wxWidgets(项目设置等)吗?

每个答案将不胜感激:|

很抱歉没有为您提供足够的信息。

https://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide

遵循上面的链接...“手动创建新项目”无效

通过“从样本创建新项目”:

使用最小样本而不是内部样本,因为它具有解决方案文件(内部没有)...

我修改了.sln和.vcxproj文件(用wxWidgets目录替换了../.. ....),并且在尝试编译一些简单代码时遇到了很多错误,例如:“无法打开源文件” wx.wx.h “。因此,我转到了项目属性/vc++目录,并指定了include和lib位置

包括目录:
C:\wxWidgets-3.1.0/include
C:\wxWidgets-3.1.0/include/msvc

图书馆目录
C:\wxWidgets-3.1.0/lib/vc_lib

然后我收到的很多的错误,例如“无法打开C:\wxWidgets-3.1.0\samples.RC

因此,我将项目文件作为记事本打开,并添加了source.rc位置:

Material 组
ResourceCompile Include =“C:\wxWidgets-3.1.0\samples\sample.rc”/
并且source.rc消失了,但是仍然有50个错误:

(例如错误C2491'wxBitmapButton::ms_classInfo':dllimport静态数据成员的定义不允许核心C:\wxWidgets-3.1.0\src\common\bmpbtncmn.cpp 71)

有什么简单的方法来设置wxWidgets?

How to set up wxWidgets 3.1.0 with Visual Studio 2015

在上面的链接中,第一个答案的底部是“下一步是将samples\minimal文件夹复制到某个位置并开始编写代码。您要做的就是更改Include和Lib搜索路径。”

我真的不明白他的意思。我真的需要进一步澄清。它可以解决我遇到的所有可怕错误。

这个“问题”可能非常困惑,但我别无选择,只能向更有经验的程序员寻求帮助。

不要这么快就放弃我:3

最佳答案

我已经和您一样尝试了许多小时,最后的问题是我的库是x64,并且我已经在Visual Studio中设置了x86(在主窗口中,位于“调试”按钮的左侧)。万一有帮助

关于c++ - Microsoft Visual Studio 2017中的wxWidgets设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48027403/

10-16 10:16