問題タブ [librsvg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
52 参照

cmake - librsvg - cmake モジュールのデバッグ モードはサフィックスを追加します

依存しているネイティブ Windows ビルドを動作させようとしていますlibrsvg-2vcpkgを介して正しくインストールされています。通常は cmake でビルドし、このライブラリを見つけるためのカスタム モジュールを作成しました。これは UNIX の世界ではうまく機能しますが、Windows 内では機能せず、デバッグ ビルドまたはリリース ビルド (Visual Studio から) を対象としています。dこれは、Windows では実際の lib ファイルの末尾に a が付くためです。

これが私たちのFindLibRSVG.cmake

Windows でビルドを機能させるには、次のように cmake コマンドにフラグを指定する必要があります。

dライブラリの最後にある に注意してください。

利用可能なcmake モジュールがあることは知っていSelectLibraryConfigurationsますが、これを適切に使用する方法がよくわかりません。

私が達成したいのは、このフラグを提供しなくてもデバッグ モードでビルドできるようにすることです。

注:LibFindMacros実装はここにあります