wxWidgets-2.9.4 \ include和\ lib \ gcc_lib \ mswu CodeBlocks上没有此类文件或目录错误

时间:2013-07-04 18:42:53

标签: c++ mingw wxwidgets codeblocks

我正在尝试使用wxWidgets和CodeBlocks(使用MinGW)学习C ++编程,今天早些时候我成功地将软件(经过一些麻烦)安装到我的Windows 7计算机上,并在本文中给出了指导:

wxWidget 2.8.12 not working in Codeblocks

在同一天晚些时候,我在另一台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的新手,所以我不太了解术语。如果有人应该知道该怎么做,请你一步一步地告诉我该做什么,例如喜欢Click Project - >构建选项 - > ......等等

我使用过最新的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上的Build选项,全局变量和构建日志:

enter image description here

注意未来读者:将wxWidgets安装到路径名中没有空格的目录中。这篇文章中的问题是因为目录路径中有空格

2 个答案:

答案 0 :(得分:2)

当你创建一个wxWidgets项目时。你做过这个吗?

File->New->Project->wxWidgets Project->Click Go->Click on Next->click on the suitable wxWidgets 2...version->click Next->Give project Name->Click on Next->Click on Next

之后,以下屏幕显示在向导中。给wxWidgets位置(安装wxWidgets 2.9.4的路径)

Specifying the Location of wxWidgets in CodeBlocks in wxWidgets Project

Compiler configuration

library Settings

Mode of application

之后点击Finish。

  • 适用于环境变量路径设置
  • 按照以下步骤操作:

    Right click on MyComputer->Click on Advanced Systems settings->click on Environment Variables->click on New->Give variable name=Path and variable value="C:\Program Files (x86)\CodeBlocks\MinGW\bin" -> click ok

Environment Settings

`

  • 尝试以下步骤。它会起作用。

有关构建设置的更新

COMPILER RESOURCE COMPILER LINKER

答案 1 :(得分:-1)

我遇到了同样的问题,并且以某种方式解决了我的问题。 我将wxWidget文件夹转移到另一个路径上,该路径上没有空格名称。例如,“ C:\ Users \ Jonne * Omat ohjelmat * \ wxWidgets-2.9.4 \ include” 路径在Omat ohjelmat之间有空白。尝试将其传输到路径中不包含空格的地方。对我来说,我把它放在C:\ wxWidgets-3.1.2