2017-03-02 21 views
3

Windows 64ビットでNITRO NITFライブラリを構築しようとしています。また、リンクするC++共有ライブラリ、つまりEXEだけではないDLLをビルドする必要があります。Wafを使用してWindowsでNITRO NITFライブラリを構築する

私が構築しようとしている: python waf configure build --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 --shared

が、ビルド時に、私は取得しています:invalid def file 'lib/libxerces.def'

ライブラリは次の場所にあります。https://github.com/mdaus/nitro

誰もが経験が、このライブラリを構築持っていますWindowsでは?

答えて

0

これはちょっと修正されたNITROのバグです。それはそこにすべての方法ではないのですが、今あなたがすることができる軌道に乗るために

python waf configure --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 install 
python waf configure --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 --shared install 

(はい、両方のコマンドが必要です。)NITROのちょうどC層のためにあなたのDLLを取得します

NITROの今後の問題がある場合は、GitHubページで問題を開くことが、より速くヘルプを入手する方法です。

関連する問題