【发布时间】:2018-06-10 04:16:03
【问题描述】:
我花了大约 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
一直在关注上面的链接...“手动创建新项目”不起作用
使用“从样本创建新项目”:
使用最小样本而不是 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
然后我收到 LOTS 错误,例如“无法打开 C:\wxWidgets-3.1.0\samples.RC
于是我将项目文件作为记事本打开并添加了source.rc位置:
项目组 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
【问题讨论】:
-
请更新您的问题,以指明具体教程中出现问题的具体步骤以及完整的错误消息。
-
请发布更多信息,例如前几个错误的副本
-
@DefenceWarfare,请发布您收到的错误。此外,要检查编译 - 尝试编译并运行库提供的最小示例。如果编译并运行良好 - 一切正常,您可以开始开发。
-
@Igor 示例文件中的最小程序编译得很好。我不知道如何在 mvs 中正确设置项目...有什么想法吗?
-
@DefenceWarfare,如果最小样本编译得很好并且可以执行,那么你就完成了构建库。要设置您自己的项目,建议将最小示例解决方案复制到某个目录并开始放入一些代码。您在这样做时遇到了什么问题?
标签: c++ visual-studio visual-c++ visual-studio-2017 wxwidgets