我正在尝试使用 wxWidgets 和 CodeBlocks(使用 MinGW)学习 C++ 编程,今天早些时候,在这篇文章中给我的指导下,我成功地将软件(经过一些麻烦)安装到了我的 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
我已经检查过,这些文件夹确实存在于这些位置......那么这里的问题似乎又是什么?......在较早的帖子中,用户 asanth kumar 指导我,如果指南中给出的步骤没有得到工作完成,然后我的构建选项中缺少一个重要的编译器搜索路径。
好的,那我该怎么办?在哪里输入搜索路径?什么是搜索路径等。我对 wxWidgets 和 CodeBlocks 很陌生,所以我不太了解术语。如果有人应该知道该怎么做,请您给我一步一步的指导,例如单击项目->构建选项-> ...等等
我使用了最新的 CodeBlocks (12.11) 和 wxWidgets (2.9.4) 安装程序
感谢您的任何帮助 :)
更新:
这是构建日志:(我使用的是 CodeBlocks 12.11 和 wxWidgets 2.9.4)
-------------- Build: Debug in TEST (compiler: GNU GCC Compiler)---------------
windres.exe -I"C:\Users\Jonne\Omat ohjelmat\wxWidgets-2.9.4\include" -I"C:\Users\Jonne\Omat ohjelmat\wxWidgets-2.9.4\lib\gcc_lib\mswu" -J rc -O coff -i C:\Users\Jonne\DOCUME~1\CODEBL~1\TEST\resource.rc -o obj\Debug\resource.res
gcc: error: ohjelmat\wxWidgets-2.9.4\include: No such file or directory
gcc: error: ohjelmat\wxWidgets-2.9.4\lib\gcc_lib\mswu: No such file or directory
windres.exe: preprocessing failed.
Process terminated with status 1 (0 minutes, 0 seconds)
3 errors, 0 warnings (0 minutes, 0 seconds)
这里还有一张图片,你可以在我的 CodeBlocks 上看到构建选项、全局变量和构建日志:
注意未来的读者:将 wxWidgets 安装到路径名中没有空格的目录。这篇文章中的问题是因为目录路径中有空格