【发布时间】:2016-12-28 20:02:28
【问题描述】:
我计划在 Ubuntu 16.10 上使用 wxWidgets 开发一个小型 gui 应用程序。我已经下载了 3.1.0 版本的源包,我能够成功地为本地平台和带有 MinGW 的 Windows 构建包。
但是,问题是我不知道应该将哪些前缀传递给../configure --prefix= 命令。
如果我没有为前缀传递任何东西,然后使用make install 安装它们,第二个会覆盖第一个。虽然 wx-config 将其他配置显示为“也在 /usr/local... 中找到”,但我无法使用 --toolkit=gtk2 选项选择它,wx-config 表示没有这样的构建。
那么基本上,根据 linux 命名规则和 wxWidgets 约定,每个构建的前缀应该是什么?
注意:构建是:gtk2-unicode-static-3.1 和 x86_64-w64-mingw32-msw-unicode-static-3.1
【问题讨论】:
-
确定需要
--prefix=选项吗? -
正如我所说,我无法让 wx-config 在没有前缀的情况下选择其中一个。是否有任何其他正确的方法可以进行多个构建?如果是的话,我会很感激......
-
--prefix选项旨在将库安装在/usr/lib或/usr/lib64目录以外的任何其他位置(以及/usr/include的单独目录)。您是否费心阅读 autoconf 文档? -
@πάνταῥεῖ 我忘了看那个特定的文档。但是得到了我的答案。还是谢谢...
标签: c++ mingw wxwidgets ubuntu-16.04