【发布时间】:2013-07-01 17:25:04
【问题描述】:
我正在学习将 wxWidget 2.8.12 与 Codeblocks 12.11 一起使用。我已按照此站点上的说明安装 wxWidgets 和 Codeblocks:
http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef
当我尝试创建项目并运行演示应用程序时出现错误:
fatal error: wx/setup.h: No such file or directory
下图会更好地说明这一点:
我已按照说明进行操作,但我仍然收到错误...问题似乎是什么? :(
感谢任何帮助
附言
这是我所做的概述:
1) 我下载了包含 MinGW 的代码块 (codeblocks-12.11mingw-setup.exe) http://www.codeblocks.org/downloads/26#windows 我已经使用 .exe 文件安装了它们
2) 我已经根据我使用的参考页面编辑了我的用户 PATH 环境变量
3) 我已经从这个链接下载了 wxWidgets 安装程序并安装了它: http://sourceforge.net/projects/wxwindows/files/2.8.12/wxMSW-2.8.12-Setup.exe/download?use_mirror=garr
4) 我已经进入目录C:\<wxWidgets root>\build\msw,在命令提示符下输入如下命令:
mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 CXXFLAGS=-fno-keep-inline-dllexport
在让 wxWidgets 构建并尝试运行我的演示应用程序后,我收到了我在代码块中提到的错误:(
通知未来的读者:将 wxWidgets 安装到路径名中没有空格的目录中!否则会出问题
【问题讨论】:
-
签入 \lib\gcc_dll\mswu\wx。该目录在您的包含中吗?
-
@stark 我有那个目录是的。我不太清楚你所说的包含是什么意思? :) 你的意思是像 C++ #include "myclass.h" 一样吗?或者你的意思是像编译器搜索路径之类的,对不起,如果我的问题很愚蠢,我是新手 x)
-
P.S.如何更改 CodeBlocks 中的文件搜索路径?我的主要问题似乎是某些头文件没有找到......
-
查看项目构建选项->搜索目录选项卡。
-
+1 €greatwolf 谢谢你的帮助
标签: c++ wxwidgets codeblocks