Я устанавливаю CodeBlocks с помощью wxWidgets, но обнаружил проблемы при компиляции пустого проекта:
resource.rc: No such file or directory
Однако, когда я создал проект win32GUI вместо wxWidgets, я мог скомпилировать и запустить пустой графический интерфейс.
- Я установил CodeBlocks 17.12 по пути (D: \ GreenSoft \ CodeBlocks)
- Добавьте «D: \ GreenSoft \ CodeBlocks \ MinGW \ bin» в переменную окружения пути.
- Загрузите исходный код wxWidgets3.1.2 в «D: \ GreenSoft \ wxWidgets \ wxWidgets312 \»
перейдите к «D: \ GreenSoft \ wxWidgets \ wxWidgets312 \ build \ msw» и выполните команду:
mingw32-make -f makefile.gcc BUILD = релиз SHARED = 1 монолитный = 1 юникод = 1 CXXFLAGS = -fno-keep-inline-dllexport
После завершения компиляции я запускаю OpenBlocks и добавляю проект wxWidget с несколькими опциями:
wxWidgets 3.1. *
Название проекта: Приложение
Предпочитаемый GUI Builder: wxSmith
Тип приложения: на основе кадра
Расположение wxWidgets: D: \ GreenSoft \ wxWidgets \ wxWidgets312
Компилятор: GUN GCC компилятор
Создать отладку…
Создать релиз…
С тремя проверенными настройками библиотеки wxWidgets
Затем в CodeBlocks появилась пустая панель с графическим интерфейсом.
- Я ничего не делаю, но нажимаю кнопку компиляции, и появляется ошибка:
Там написано, что
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))