2

Windows 64 ビット用の既存の Windows 32 ビット プロジェクトをビルドすることになっています。(そしておそらくLinux 64ビットも)。

プロジェクトはlog4cplusライブラリを使用します。現時点では 32 ビットの .lib ファイルしか含まれておらず、C++ でライブラリを使用するのが嫌いな理由の好例です。ソース ファイルと Linux bash スクリプトがたくさんあるだけです。INSTALLヘルプ ファイルは、Windows では動作しない bash スクリプトに関するものですconfigure。おそらくいくつかのconfigure引数を GCC に渡すだけですが、どの引数かはわかりません。

プロジェクトで使用できるようになり、動作することを期待して MinGW をダウンロードしましmingw32-makeたが、そのようなことは起こりませんでした。

では、Windows でこれらの Linux プロジェクトを作成した経験のある人はいますか? この問題に取り組むのはこれが初めてではありません - 私の 3 番目に多く見られた質問は、壊れた Boost ビルドに関するものです。ビュー カウントから判断すると、widnow での Linux プロジェクトのビルドに問題があるのは私だけではありません。

4

1 に答える 1

3

log4cplusメンテナーはこちら。

log4cplug GIT リポジトリのmasterブランチは C++11 のみです。このため、Visual Studio 2015 が必要なため、msvc14ディレクトリはそこにあります。

Branch1.2.xとそのリリースには、バージョン 2010 の Visual Studio プロジェクト ファイルが付属しています。

ただし、どちらの構成でも、AMD64 プラットフォームのビルドに問題はありません。

また、 README.mdファイルを読むことをお勧めします。多くのことを文書化しており、そのうちのいくつかはあなたにも役立つかもしれません.

于 2015-09-22T05:02:48.543 に答える