タグ付けされた質問 「automake」


9
「システムに「aclocal-1.15」がありません」という警告を克服するにはどうすればよいですか?
githubでc ++プログラムを実行しようとしています。(次のリンクhttps://github.com/mortehu/text-classifierで入手可能) Macを持っていて、ターミナルで実行しようとしています。autoconfとautomakeをダウンロードしたと思いますが、よくわかりません。プログラムを実行するには、ターミナルの正しいフォルダに移動してから実行します ./configure && make しかし、エラーが発生します: 警告:「aclocal-1.15」がシステムにありません。'acinclude.m4'または 'configure.ac'または 'configure.ac'に含まれるm4ファイルを変更した場合にのみ必要です。'aclocal'プログラムはGNUAutomakeパッケージの一部です: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プログラムを実行するために必要なすべてのものを持っていますが、おそらく明らかなように、私はImが何をしているのかわかりません。 上記のリンクでプログラムを実行する最も簡単で簡単な方法は何ですか?readmeと使用例が付属していることはわかっていますが、それを機能させることはできません。

5
C ++ライブラリのディレクトリ構造
私はC ++ライブラリに取り組んでいます。最終的には、いくつかの例とPythonバインディングとともに、複数のプラットフォーム(少なくともLinuxとWindows)で公開したいと思います。作業は順調に進んでいますが、現時点ではプロジェクトは非常に厄介で、Visual C ++専用に組み込まれており、マルチプラットフォームではありません。 したがって、クリーンアップが必要だと感じています。私が最初に改善したいのは、プロジェクトのディレクトリ構造です。Automakeツールに適した構造を作成して、複数のプラットフォームで簡単にコンパイルできるようにしたいのですが、これまで使用したことがありません。私はまだVisualStudioで(ほとんどの)コーディングを行っているので、VisualStudioプロジェクトとソリューションファイルも保持する場所が必要になります。 「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 goes in project root?> \include? …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.