resource.rc: нет такого файла или каталога - PullRequest
0 голосов
/ 04 мая 2019

Я устанавливаю CodeBlocks с помощью wxWidgets, но обнаружил проблемы при компиляции пустого проекта:

resource.rc: No such file or directory

Однако, когда я создал проект win32GUI вместо wxWidgets, я мог скомпилировать и запустить пустой графический интерфейс.

  1. Я установил CodeBlocks 17.12 по пути (D: \ GreenSoft \ CodeBlocks)
  2. Добавьте «D: \ GreenSoft \ CodeBlocks \ MinGW \ bin» в переменную окружения пути.
  3. Загрузите исходный код wxWidgets3.1.2 в «D: \ GreenSoft \ wxWidgets \ wxWidgets312 \»
  4. перейдите к «D: \ GreenSoft \ wxWidgets \ wxWidgets312 \ build \ msw» и выполните команду:

    mingw32-make -f makefile.gcc BUILD = релиз SHARED = 1 монолитный = 1 юникод = 1 CXXFLAGS = -fno-keep-inline-dllexport

  5. После завершения компиляции я запускаю OpenBlocks и добавляю проект wxWidget с несколькими опциями:

    wxWidgets 3.1. *

    Название проекта: Приложение

    Предпочитаемый GUI Builder: wxSmith

    Тип приложения: на основе кадра

    Расположение wxWidgets: D: \ GreenSoft \ wxWidgets \ wxWidgets312

    Компилятор: GUN GCC компилятор

    Создать отладку…

    Создать релиз…

    С тремя проверенными настройками библиотеки wxWidgets

  6. Затем в CodeBlocks появилась пустая панель с графическим интерфейсом.

  7. Я ничего не делаю, но нажимаю кнопку компиляции, и появляется ошибка:

Там написано, что

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

Но я проверил, что файл D: \ QMDownload \ rmdCs \ App \ resource.rc существует, и его текстовое содержимое: аааа 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))
...