私はこの問題に直面しています。したがって、サポート ライブラリ (zlib、libtiff、libpng、libxml2、libiconv) を「マルチスレッド DLL」(/MD) および「マルチスレッド DLL デバッグ」(/MDd) ランタイム オプションでビルドする必要があります。しかし、問題は直接的な方法がないことです。つまり、Visual C++ で開いてビルドできる *.sln / *.vcproj ファイルがないということです。
私はGNUビルドシステムを知っています:
$./configure --with-all-sorts-of-required-switches
$./make
$./make install
検索中に*.vcproj と *.sln ファイルを生成するCMakeと呼ばれるものに遭遇しましたが、そのためには CMakeLists.txt が必要です。すべてのプロジェクトが CMakeLists.txt を提供しているわけではありません。
Visual C++ コマンド ラインから何もコンパイルしたことがありません。
通常、ほとんどのプロジェクトは
makefile
. これから *.vcproj / *.sln を生成するにはどうすればよいですか?MinGW
mingw-make
でコンパイルできますか?可能であれば、さまざまなオプション (「マルチスレッド」(/MT)、「マルチスレッド デバッグ」(/MTd)、「マルチスレッド DLL」(/MD)、「マルチスレッド DLL デバッグ」) を設定するにはどうすればよいですか? (/MDd)) ランタイム ライブラリの場合は?
他にどのような方法があるかわかりません。これに光を当ててください。