我一直在尝试大约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/