• ベストアンサー

API作成

Win32APIやLinuxでAPIプログラミングを組んでいった場合、こういうAPIがほしいと感じることがあります。APIを実際作ることは可能なのでしょうか?また、どのような手順となりますでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • galluda
  • ベストアンサー率35% (440/1242)
回答No.4

がると申します。 んっと。APIってのは「Application Programming Interface」のことでいいんですよね? 普通に関数作ったりクラス作ったりして、必要に応じてそれをスタティックライブラリ化したりシェアードライブラリ化したりすれば、それがAPIになります。 手順的には、Linuxの場合は ・欲しい関数とかクラスとかを作る ・gccで-cオプションつけてコンパイルして、.oファイルを作成する ・スタティックライブラリ作るならar、シェアードならldコマンドでライブラリを作成する こんな感じで可能です。 Windowsの世界観ですと、dllという名前がそれに相当するかと思うのですが。ちとそのあたりは不得手なので曖昧ですみません。

その他の回答 (3)

  • dynamics
  • ベストアンサー率0% (0/2)
回答No.3

>APIを実際作ることは可能なのでしょうか? 不可能です。 OSの修正ができる(WindowsやLinuxのコーディングを直接やってる)人ならできると思います。 APIを「ライブラリ」の意味で使っている(少し違っていますが...)なら、可能ですし、普通です。

  • SuperLe
  • ベストアンサー率44% (434/977)
回答No.2

再配布可能なDLLやSOなどのライブラリファイルを作れば如何ですか

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

普通に関数を作るだけではダメなのですか?

関連するQ&A