在CodeBlocks中构建wxWidgets样本(小部件样本)不成功

时间:2014-07-25 01:54:47

标签: build wxwidgets codeblocks windows-7-x64 build-error

我在Win 7 x64计算机上使用CodeBlocks 13.12。 我的目的是学习在CodeBlocks中构建一个wxWidgets项目,所以我创建了一个新的wxWidgets项目,将wxWidgets的位置指向“C:\ wxWidgets-3.0.1”。然后从项目中的示例中添加了所有源文件,并尝试在IDE中构建项目,我收到了以下错误:

||=== Build: Debug in widgetsSample (compiler: GNU GCC Compiler) ===|
ld.exe||cannot find -lwxmswd_core|
ld.exe||cannot find -lwxbased|
ld.exe||cannot find -lwxpngd|
ld.exe||cannot find -lwxzlibd|
||=== Build failed: 4 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===|

如何进行更正,以便这些错误消失并构建项目?

作为附加信息,我下载了"wxWidgets-3.0.1.tar.bz2, 2014-06-15, 20.1 MB"并按照Youtube教程编写了使用CMD和mingw32-make编译源代码。我不认为这产生了很大的不同,因为它只在“C:\ wxWidgets-3.0.1 \ build \ msw \ gcc_mswud”文件夹中生成.O和.D文件。好吧,如果有人关心这个过程及其使用,我会额外欣赏它作为一个初学者。

编辑1:

这是我认为与答案相关的链接器设置的快照:

enter image description here

1 个答案:

答案 0 :(得分:2)

从它的外观来看,你没有为链接器设置libs目录。应该像Menu "Project" - > Build Options - > Linker settings

编译源确实会产生另一个重大差异,请参阅“C:\ wxWidgets-3.0.1 \ libs”。