我正在使用wxWidgets设置CodeBlocks,但是在编译一个空项目时会遇到很多问题:
resource.rc: No such file or directory
但是,当我创建win32GUI项目而不是wxWidgets时,我可以编译并运行一个空的GUI。
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
编译完成后,我运行OpenBlocks并添加带有多个选项的项目wxWidget:
wxWidgets 3.1。*
项目名称:应用程序
首选的GUI构建器:wxSmith
应用程序类型:基于框架
wxWidgets位置:D:\ GreenSoft \ wxWidgets \ wxWidgets312
编译器:GUN GCC编译器
创建调试…
创建发布…
仅选中了三个wxWidgets库设置
然后一个空的GUI面板出现在CodeBlocks中。
说
gcc: error: D:QMDownloadrmdCsrrresource.rc: No such file or directory
但是我检查了文件D:\ QMDownload \ rmdCs \ App \ resource.rc是否存在,其文本内容为: aaaa ICON“ wx / msw / std.ico”
我发现了一个存在相同问题的帖子,并确保所有路径中都没有空格和特殊字符,但是问题仍然存在。
-------------- 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))