2009-04-13 43 views
0

我在哪里可以找到一个书面记录,显示我如何设置wxWidgets的(C++)在Linux/ubunto和/或OS X的工具链wxWidgets的工具链解释

我下载,编译&安装的wxWidgets无论是在Linux和OS X,编译和尝试的样品,但似乎被困在我自己的主目录设置编译环境。

http://www.dialogblocks.com的DialogBlocks看起来很有希望,但它坚持重新编译WxWidgets一次又一次..必须是关于它我不明白。

从头开始编写代码似乎失败了,原因是缺少库,路径或工具的路径。我相信我的缺乏理解。

因此,任何人都可以指向一个工具链设置,它不仅仅是最低限度的指令,而是填充一些“为什么”,而不是只有最小的“什么”。

回答

2

与所有C/C++程序一样,编译器必须知道在哪些目录中查找包含文件,链接程序必须知道它应该链接到哪些库。

WxWidgets包如果安装正确,包含程序wx-config。

g++ $(wx-config --cxxflags) -c my_prog.cpp 
g++ my_prog.o $(wx-config --libs) -o my_prog 
+0

您想将库移动到.o文件之后。它适用于某些平台,但仅仅是因为动态加载器在运行时将它全部修复了......并且在其他平台上完全不起作用,因为链接器想要在其参数上一般地左右操作。 – RBerteig 2009-04-13 09:35:36

0

我发现这两个页EclipseMinGW建立wxWidgets的时候有所帮助:这可以在编译和链接,像这样被使用。