我已经花费了约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上的一些帖子:
如何使用Visual Studio 2015设置wxWidgets 3.1.0
我真的卡住了: 我从源代码编译它。而且我相信我没有任何问题。我静态编译它(DEBUG/RELEASE)...
每次我按照教程和帖子走,都会收到非常奇怪的消息...
有没有心地善良的人愿意花一些时间向我展示如何完全为Microsoft Visual Studio 2017 (项目设置或其他)设置wxWidgets?
每一个答案都将不胜感激 :|
很抱歉没有为你们提供足够的信息。
https://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide
一直在关注上面的链接... "手动创建新项目" 没有成功
使用 "从示例创建新项目":
使用最小示例而不是 internat,因为它有一个解决方案文件 (internat 没有)...
我修改了 .sln 和 .vcxproj 文件 (将 ../.. .... 替换为 wxWidgets 目录),当尝试编译一些简单的代码时,出现了很多错误,如: "无法打开源文件 "wx.wx.h"。所以我去了项目属性/vc++ 目录,并指定了包含和库位置
包含目录: 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 的位置:
ItemGroup 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?
{{link1:如何在Visual Studio 2015中设置wxWidgets 3.1.0}}
在上面的链接中,第一个答案的底部是“下一步是将samples \ minimal文件夹复制到某个位置并开始编写代码。您需要做的就是更改包含和Lib搜索路径。”
我真的不明白他的意思。我真的需要进一步的澄清。这可能会解决我遇到的所有可怕的错误。
这个“问题”可能非常混乱,但我别无选择,只能向更有经验的程序员寻求帮助...
不要这么快放弃我 :3