我正在使用wxWidgets库编译一个应用程序。应用程序源代码和wxWidgets库都是从git远程存储库获取的,似乎setup.h文件在从另一个本地存储库到我的本地存储库的过程中发生了更改。
现在编译一个应用程序会产生以下错误,有没有人有处理这个问题的经验?
#error "wxUSE_LIBMSPACK must be defined"
这里描述了错误的原因,但我找不到setip0.h文件。
我是wxWidgets的新手
My platform is fedora 16,gcc 4.6.2 editor is vim
I download the wxwidget.gz.tar file on sourceforge, and tried to compile.
我在bash中输入了./configure --with-gtk --enable-unicode --disable-shared,然后进行安装,wxwidget安装就完成了。
我试图对一个文件进行压缩: test.cpp这里是该文件的内容:
#include <wx/wx.h>
int main()
{
#include <wx/graphics.h>文件包含,wxWidgets 3.0.2在Windows7上用USE_GDIPLUS=1标志编译。但我还是得到了这个错误
error: 'wxGraphicsContext' was not declared in this scope
是什么导致了这一切?谢谢。
任何包含WxWidgets库的代码都会在"setup.h“库中出错,你能解释一下为什么吗?
in file included for c, 196
from c, 21
from c, 13
#error "This file should only be included when using Microsoft Visual C++"
wxCONCAT5(../../../lib/,wxCONCAT3(vc,, _lib), /,msw, /wx/setup.h): No such file or directory
293,
21,
13,
#error "
怎么可能使用wxWidgets绘制一个透明的矩形,我已经尝试使用透明画笔,但它不起作用,而且当我搜索时,我发现任何使用wxDC的东西都不支持透明,因此我不得不使用wxGraphicsContext,但当我尝试使用它时,我得到了这个错误wxGraphicsContext was not declared in this scope,它不会在所有的platforms上工作,那么什么是绘制transparent shapes/images的最佳解决方案,它将在大多数platforms上工作?
我想用CMake在windows上编译一个源代码,它使用wxWigets库。我从以下页面下载了wxWigets:
在Visual构建之后,我得到了库/lib文件。我已经为wxWidgets_LIBRARIES和wxWidgets_INCLUDE_DIRS设置了路径。但下列错误无法解决。
CMake Error at C:/Program Files/CMake/share/cmake-3.11/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find wxWidgets (missing: w
我正在尝试学习用wxWidgets和CodeBlocks编程(使用MinGW),今天早些时候,我成功地将该软件安装到了我的Windows 7计算机上,并在本文中给我提供了指导:
在同一天晚些时候,我在另一台Windows 7机器上执行了完全相同的步骤,在创建了一个wxWidgets项目并试图编译和运行它之后,我得到了以下错误:
\wxWidgets-2.9.4\include: No such file or directory
\wxWidgets-2.9.4\lib\gcc_lib\mswu: No such file or directory
我已经检查过了,这些文件夹确实存在于这些l