在代码块中找不到 -lwxmsw30u_core 和 -lwxbase30u

cannot find -lwxmsw30u_core and -lwxbase30u in codeblocks

我遇到这样的错误。我搜索了我的 wxwidgets folder\lib\gcc_dll 这个特定的库没有构建。我在这里遗漏了什么吗?

我已经使用这个命令来构建 wxwidgets:

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

您出于某种原因使用了 MONOLITHIC=1。如果这是故意的,您需要 link 使用在这种情况下生成的单个库,而不是单独的 corebase 库。如果不是,那么您应该删除构建目录(build\msw\gcc_mswulib\gcc_dll)并在不使用它的情况下重建。