パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Microsoft、同社のC++標準ライブラリをオープンソース化」記事へのコメント

  • by Anonymous Coward

    Windowsを開発した会社のWindows専用開発ツールをWindowsで動かしてWindows用にコンパイルしてるのに
    WindowsはWindows上で動かしたWindows専用開発ツールで作ったWindows用ソフトにデフォ対応してなくて
    Visual *** Redistributableを入れないと不親切なエラーを吐いて落ちるっていう意味不明な事態はもうなくなったの?
    そもそもVC++で作ったOSがなんでVCRedistなしで動いてたの? メモリがreadになるってそんなにすごいことなの?

    • by Anonymous Coward on 2019年09月20日 16時30分 (#3689022)

      つまりライブラリはすべてstaticリンクしろということですね。
      そうすればランタイムは不要になります。exeが馬鹿でかくなりますがw

      親コメント
      • by Anonymous Coward
        exeのフォルダに馬鹿みたいに大量のdllをばら撒いてるアプリはstaticリンクしてくれよって思うけどな。dllになってる意味ないだろ。
        • by Anonymous Coward

          リンク時間の短縮効果とか(Cはデフォルトリンケージが広いので、大規模だとsymbolが多くなってlinkが大変)。
          本体でmallocしてdllでfreeしたいとか、FILE*を渡したいとか。
          dllごとに責任者がいるとか。

        • by Anonymous Coward

          多分それはdll固有の問題じゃない。
          ファイルが分かれている事にはそれぞれ事情がある。確かにまとめることもできるものもある。
          スクリプトにしても、ドキュメントにしても、リソースにしても。

      • by Anonymous Coward

        正直今の時代に標準ライブラリ程度全部自前で持っても大したサイズじゃないと思いますけどね…

Stay hungry, Stay foolish. -- Steven Paul Jobs

処理中...