私は一種のミニプロジェクトとして CMake を使用して TinyXML をコンパイルしようとしており、CMake を学ぼうとしています。さらに、動的ライブラリにコンパイルし、それ自体をインストールして動作するようにしようとしています。
これまでのところ、コンパイルしてインストールすることができましたが、.dll と .dll.a にコンパイルされます。動作させる唯一の方法は、/bin と /lib の両方にインストールすることです。両方のファイルを両方のフォルダーにインストールします。このセットアップは機能しますが、.dll は /bin に、.dll.a は /lib にあるはずです。これは Cygwin 固有の問題ですか、それとも何か間違っていますか?