在代码块中找不到 -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 使用在这种情况下生成的单个库,而不是单独的 core
和 base
库。如果不是,那么您应该删除构建目录(build\msw\gcc_mswu
和 lib\gcc_dll
)并在不使用它的情况下重建。
我遇到这样的错误。我搜索了我的 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 使用在这种情况下生成的单个库,而不是单独的 core
和 base
库。如果不是,那么您应该删除构建目录(build\msw\gcc_mswu
和 lib\gcc_dll
)并在不使用它的情况下重建。