我使用以下参数编译了wxWidgets:
mingw32-make.exe -f makefile.gcc USE_XRC=1 USE_OPENGL=1 SHARED=0 MONOLITHIC=1 BUILD=release UNICODE=1
但是当我想在codeblocks中默认构建项目时,会抛出以下错误:
cannot find -lwxmsw28
发生了什么事?构建此库需要哪些参数?
答案 0 :(得分:0)
如果你的make
命令没有给出任何错误,那么必须已经构建了库,但是Code :: Blocks不足以找到它 - 想一想,它会怎么知道去哪儿看?您需要通过在项目的链接器选项中输入构建wxWidgets的目录的lib
子目录的路径来配置它,以使其工作。
此外,请强烈考虑使用不到10年的版本,除非您正在处理某些现有的旧项目,否则没有理由使用低于3.0的任何内容(即便如此你应该更新它并切换到3.0)。