resource.rc:没有这样的文件或目录

时间:2019-05-04 09:01:32

标签: codeblocks wxwidgets

我正在使用wxWidgets设置CodeBlocks,但是在编译一个空项目时会遇到很多问题:

resource.rc: No such file or directory

但是,当我创建win32GUI项目而不是wxWidgets时,我可以编译并运行一个空的GUI。

  1. 我在路径(D:\ GreenSoft \ CodeBlocks)上安装了CodeBlocks 17.12
  2. 将“ D:\ GreenSoft \ CodeBlocks \ MinGW \ bin”添加到路径环境变量中。
  3. 将wxWidgets3.1.2源代码下载到“ D:\ GreenSoft \ wxWidgets \ wxWidgets312 \”
  4. cd到“ D:\ GreenSoft \ wxWidgets \ wxWidgets312 \ build \ msw”,然后运行命令:

    mingw32-make -f makefile.gcc BUILD = release SHARED = 1 MONOLITHIC = 1 UNICODE = 1 CXXFLAGS = -fno-keep-inline-dllexport

  5. 编译完成后,我运行OpenBlocks并添加带有多个选项的项目wxWidget:

    wxWidgets 3.1。*

    项目名称:应用程序

    首选的GUI构建器:wxSmith

    应用程序类型:基于框架

    wxWidgets位置:D:\ GreenSoft \ wxWidgets \ wxWidgets312

    编译器:GUN GCC编译器

    创建调试…

    创建发布…

    仅选中了三个wxWidgets库设置

  6. 然后一个空的GUI面板出现在CodeBlocks中。

  7. 除了单击编译按钮外,我什么也不做,并出现错误:

gcc: error: D:QMDownloadrmdCsrrresource.rc: No such file or directory

但是我检查了文件D:\ QMDownload \ rmdCs \ App \ resource.rc是否存在,其文本内容为: aaaa ICON“ wx / msw / std.ico”

包括“ wx / msw / wx.rc”

我发现了一个存在相同问题的帖子,并确保所有路径中都没有空格和特殊字符,但是问题仍然存在。

-------------- Build: Debug in App (compiler: GNU GCC Compiler)---------------

windres.exe -ID:\GreenSoft\wxWidgets\wxWidgets312\include -ID:\GreenSoft\wxWidgets\wxWidgets312\lib\gcc_dll\mswu  -J rc -O coff -i D:\QMDownload\rmdCs\App\resource.rc -o obj\Debug\resource.res
x86_64-w64-mingw32-g++.exe -LD:\GreenSoft\wxWidgets\wxWidgets312\lib\gcc_dll -o bin\Debug\App.exe obj\Debug\AppApp.o obj\Debug\AppMain.o  obj\Debug\resource.res -mthreads  -lwxmsw31u -mwindows
gcc: error: D:QMDownloadrmdCsAppresource.rc: No such file or directory
gcc: warning: '-x c' after last input file has no effect
gcc: fatal error: no input files
compilation terminated.
windres: preprocessing failed.
Process terminated with status 1 (0 minute(s), 0 second(s))
2 error(s), 1 warning(s) (0 minute(s), 0 second(s))

0 个答案:

没有答案