2017-07-17 10 views
1

アプリケーションで使用するライブラリ(DLL、lib)としてGSLをビルドしようとしています。私はVSとCMakeの両方のGSLポート(gladman)をテストしましたが、私は様々な理由でそのパスに行きたくありません。WindowsでVS2015を使用するためのGSL(GNU Scientific Library)のビルド

現在、私はナゲットバージョンを使用していますが、一部の機能が不足しているため、あまりにも幸せではありません。私はそれを自分で構築して、私が得ていることを絶対に確信したいと思っています。 win32、win32d、win64、win64dの4組のdllとlibsをビルドするのが目的です。

私はMinGWライブラリから、私はDEFファイルが利用可能な場合、私はlibファイル(VS2015用)とそれ以降はMicrosoft LIBツールを使用してDLLをビルドすることができます知っている。

オープンソースの経験は非常に限られています。今まで私は./config、make、make installを使ってMinGW用のgslを構築しました。しかし、私は、生成された任意のDEFファイルを見つけていないと私はDEF必要生成するには、このビルドを利用する方法がわからないとDLLは、Microsoft Visual Studioで使用されるように2015年

答えて

0

ビルありがとうとリンクは常にされています私にとっても痛みです。 Macの場合、私はを使用しています。は、端末ので簡単な1行コマンドでフレームワークとライブラリをダウンロードします。私は必要なライブラリのディレクトリを追加するだけで、ライブラリに自分のプログラムを追加するだけです。 XCodeには、ディレクトリを追加した「フレームワーク/ライブラリの追加」ボタンがありましたが、VSにはアナログが含まれているはずです。

しかし、あなたはWindowsを使用しているようです(自作は動作しません)。 HomebrewのWindows版のWebを検索したところ、Scoopはかなり類似しているようです。あなたはそれをチェックしたいかもしれません。

希望これは、異なるツールを使用して、私にもかかわらず、助け:)

+1

私のアプリケーションは、クロスプラットフォームであるように私は、Macでビルドする際のおかげサイモンは、きっと役立ちます。しかし、私はデバッグ、バージョン管理、配布、ライセンスの面倒を見る必要があるので、私は自分自身のためにビルドする必要があります。 –

+0

おそらく許容されるソリューション[ここ](https://stackoverflow.com/questions/4445418/how-do-i-i-additional-libraries-in-c)を使用すると、ライブラリを正常に追加できます。 Scoopと組み合わせてその解決策を試してみてください。私はScoopがあなたのホームディレクトリにすべてをダウンロードすると信じているので、追加されたディレクトリは** /のようなものでなければなりません。幸運の最高:) –

関連する問題