我下载了 c++ 开源应用程序,它是在 Linux IDE/编辑器(或者可能是不是 Windows)下创建的,它不再受支持。
这次我想使用 VS 2010 对其进行编辑和重新编译。
遗留错误(大多以“wx”为前缀),例如:
- “wxString 未定义”
- “wxStaticText 需要一个类型说明符”
等等...让我觉得这一切都是关于 wxWidgets 的。
成功构建 wxWidgets 后,下一步如何将它集成到实际的 c++ 程序中,以便我能够使用 VS 2010 进行编辑和编译?
我在 2 年前使用 BorlandC++,但不熟悉 GUI 包。
最佳答案
第一步是告诉编译器在哪里寻找 wxWidgets 包含文件。
所以,你需要找出这些文件在哪里,这取决于你安装和构建wxWidgets的位置。
在我的系统上,这是 C:\Program Files (x86)\wxWidgets-2.8.12
我认为最好的方法是创建一个环境变量 WXROOT 来存储 wxWidgets 文件夹的路径,而不是在每个项目中对路径进行硬编码。
控制面板 |系统 |进阶 |环境变量
现在你必须告诉编译器这件事
Visual Studio |项目 |属性 | C/C++ |附加包含目录
您在此处添加的内容取决于您正在执行的构建类型。如果您正在进行 unicode 发布构建,那么这将是一个好的开始
"$(WXROOT)\lib\vc_lib\mswu";"$(WXROOT)\include"
现在您应该已经修复了编译器错误。
接下来你会得到一些链接器错误....
关于c++ - wxWidgets构建成功后下一步做什么: Visual Studio 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8728559/