Questions tagged «automake»


9
如何克服“系统上缺少'aclocal-1.15'”警告?
我试图在github上运行c ++程序。(可通过以下链接https://github.com/mortehu/text-classifier获得) 我有一台Mac,正在尝试在终端中运行它。我想我已经下载了autoconf和automake,但不确定。要运行该程序,我将转到终端中的正确文件夹,然后运行 ./configure && make 但是我得到了错误: 警告:您的系统上缺少'aclocal-1.15'。仅当您修改了“ config.ac”包含的“ acinclude.m4”或“ configure.ac”或m4文件时,才需要使用它。“ aclocal”程序是GNU Automake软件包的一部分:http : //www.gnu.org/software/automake 它还需要GNU Autoconf,GNU m4和Perl才能运行:http : //www.gnu.org / software / autoconf http://www.gnu.org/software/m4/ http://www.perl.org/ make:*** [aclocal.m4]错误127 我有xcode和g ++以及运行c程序所需的所有东西,但是很明显,我不知道我在做什么。 在上面的链接中运行程序的最简单,最简单的方法是什么?我意识到它带有自述文件和示例用法,但我无法使其正常工作。

5
C ++库的目录结构
我正在使用C ++库。最终,我想将其与一些示例和Python绑定一起公开提供给多个平台(至少是Linux和Windows)。工作进展顺利,但目前该项目非常混乱,仅针对Visual C ++内置且仅针对Visual C ++构建,而根本没有多平台。 因此,我觉得清理工作井井有条。我要改进的第一件事是项目的目录结构。我想创建一个适用于Automake工具的结构,以允许在多个平台上轻松编译,但是我以前从未使用过它们。由于我仍将在Visual Studio中进行(大部分)编码,因此,我需要在某个地方保留Visual Studio项目和解决方案文件。 我试图用谷歌搜索“ C ++库目录结构”之类的术语,但似乎没什么有用的。我找到了一些非常基本的准则,但没有明确的解决方案。 在查看一些开源库时,我想到了以下内容: \mylib \mylib <source files, read somewhere to avoid 'src' directory> \include? or just mix .cpp and .h \bin <compiled examples, where to put the sources?> \python <Python bindings stuff> \lib <compiled library> \projects <VC++ project files, .sln …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.