私はUNIXとWindowsの間で断片化するライブラリを作成しています。私はコードのレイアウトが問題ではないので、私は一日中、UNIXで作業します。それは私がVS2008を使用しているWindowsの人にこれを提示する方法です。VS2008のクロスプラットフォームライブラリを編成する最良の方法に関するアドバイス
私はWindowsデベロッパー(咳3.1)を手の届かないところに置いていたので、本当に長い時間でした。
私はVS2008が多数のディレクトリとサブディレクトリを作成していることに気づきました。
本当の質問に - 私はcmakeが使いやすい簡単な解決策だと思っていますが、Windowsの人にライブラリを含めるのはどうでしょうか?
Unixの男は、ライブラリを追加する方法を、コマンドラインで知っている - しかし、あなたはそれがすべての(過度に)なっIDEを追加するとき
私には複雑なので、質問の肉は、のために/レイアウトディレクトリ構造体を提供する方法ですdie unixの男の視点から共有されたunix/windowsライブラリ
これは次の場所から作業するのに適したモデルです。http://gnuwin32.sourceforge.net/packages/libpng.htm –
再配布可能ファイル、ソース、またはその両方について話していますか?再配布可能ファイルだけの場合は、関連するヘッダーファイルとライブラリファイルが必要です。すべてのWindows開発者は、それらをプロジェクトに持ち込む方法を知っておく必要があります。私はレイアウトよりもコンパイラとリンカの設定が重要だと思います。 Cおよび/またはC++ランタイムを引っ張るときに考慮する必要がある考慮事項があります(私は同様の問題がUnix上に存在すると仮定しています)。 – Luke
これは、WindowsとUNIXの間で共有される内部ソースライブラリです。 –