• ベストアンサー

ライブラリファイルを作りたい!

自分でライブラリファイルを作ってみたいんですが、どうやって作るんですか?(私は、Visual C++ 6.0を使っています)

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

  • ベストアンサー
  • jun_l
  • ベストアンサー率18% (4/22)
回答No.4

Static Library(拡張子 .LIB)を作るのならば、 プロジェクトの作成時にWin32Static Libraryを DLLを作るならWin32Dynamic-Link LibraryかMFC AppWizard(DLL)を選択すれば 作れます。 LIBを作った場合はソースファイルにヘッダファイルをインクリュードし、 リンクオプションで作ったLIBファイルをリンクするようにしなければなりません。

kinokos
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.3

VC6インストールしているのであればとりあえずオンラインヘルプ見ましょう。 但し、必要性も無いのにライブラリ作ってもあまり意味が無いと思います。

kinokos
質問者

お礼

ありがとうございました。これからは、もっとオンラインヘルプを活用してみようと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • honiyon
  • ベストアンサー率37% (331/872)
回答No.2

こんにちは、honiyonです。  ライブラリというのは、#include <....> として使えるものの事ですか?  それならば、以下のようにして作れます。 --- sample.h --- void HelloPrint(); --- sample.c --- #include <stdio.h> #include "sample.h" void HelloPrint(){ printf("Hello world.\n"); } 使うときは、これを作成するプログラムと同じフォルダおいて、 #include "sample.h" void main(){ HelloPrint(); } で使えます。 違う場所においても include出来るようにしたい場合は、「 ライブラリパス」を設定します。 これは多分 VC++のヘルプ に載っていると思います。

kinokos
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#9414
noname#9414
回答No.1

これだけの情報では誰も答えられないと思いますよ。 STL?ATL?DLL?OCX?色々あるので、まずは自分が 何を作りたいのか、どのようなライブラリファイルを 作りたいのかを考えてみてはどうですか? ではでは☆

kinokos
質問者

お礼

ありがとうございます。自分でもっと勉強します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ライブラリ、.libとは?

    ライブラリと検索すると、標準ライブラリばかり出てきて「○○.lib」のことがいまいち見えてこないのですが、このファイルはどういったものなのでしょうか。 .h、.c、.cppなどでは代用が利かないものなのでしょうか。 あと、C、C++にはライブラリと言うものがあり、あると便利・・・ というのは何となく分かるのですが、 1.ライブラリを配布しているのをあまり見ませんが、どこかまとまって置いてある場所はあるのでしょうか。 2.あまり記載されている参考書が見当たりませんが、どのように使うものなのでしょうか。 3.「このライブラリはどういうものか覚えていた方がいい」というものはありますでしょうか。 この3点について教えていただけるとありがたいです。 よろしくお願いいたします。

  • スタティックライブラリの使い方

    Linuxで使えるCのライブラリを落としてきたのですが、使ったことがないので戸惑っています。 パッケージは、makefile , .c , .h の3つで、makeするのはできました。で、ライブラリ.a が出力されまして、このファイルを使え!と説明書にはあるのですが、この先がよくわかりません。 とりあえず、出力されたライブラリを/usr/lib あたりに入れて、自作のプログラムで先ほどのライブラリのヘッダをインクロードするところまではできたのですが・・・。 コンパイルすると、/usr/bin/ld: cannot find -ライブラリ と出てしまいます。教えていただけますでしょうか。

  • ランタイムライブラリとクラスライブラリの一覧が見たい

    ランタイムライブラリとクラスライブラリの一覧が見たいです。 Visual Basic 2005のライブラリ説明はどこで見れますか?

  • Visual C++によるcsvファイルの読み込みについて

    Visual C++を使い始めたばかりの初心者です。 恐縮ながら、Visual C++でのcsvファイルの処理方法についておたずねさせていただければと存じます。 通常のスクリプト言語では、1行読んできて、"," で split をしてやることで、csvファイルを処理できるのですが、Visual C++ではどのようにするのが効率がいいのでしょうか? csvファイルを簡単に取り扱うことができるようなクラスライブラリが提供されているものなのでしょうか?それとも、1文字1文字、コンマを判定していくのが普通なのでしょうか? よろしくお願いいたします。

  • C++言語でのライブラリファイルの作成と使用法

    よろしくお願いします。 C言語において、例えばMinGWのCコンパイラのLibディレクトリには、拡張子が「.a」のライブラリファイルがたくさん存在しています。これらは、arコマンドで ar crv libMine.a 1.o 2.o のように作成されるものだと認識しています。 一方、C++言語において、例えばBorlandのC++コンパイラのLibディレクトリには、拡張子が「.lib」というライブラリファイルがたくさん存在します。 これらのファイブラリファイルは、C言語のaファイルと同じ役割をする考えてよいのでしょうか? また、C++において自作のライブラリファイル(libファイル)を作成するにはどうすればよいのでしょうか? 次に、C++における自作ライブラリの使用法についてですが、Cではコンパイル時に gcc -o 1.exe 1.c libMine.a のようにして、自作のライブラリファイルを使うことができますが C++のコンパイルコマンド、例えばbcc32コマンドを使ってコンパイルする時に、 自分が作成したlibファイルを使うにはどのようにすればよいのでしょうか? 最後に、Borland C++コンパイラをインストールするときに、Binディレクトリにあるbcc.cfgファイルに -L"c:\Borland\Bcc55\lib" と記述したのですが、これは、 c:\Borland\Bcc55\libにあるlibファイルをコンパイル時に自動的に読み込むということなのでしょうか?

  • 暗号化ライブラリを探しています

    CまたはC++言語から利用できる暗号化ライブラリを探しています。 ソフトウェア内から、ファイルを暗号化・復号化できるものです。 できたらフリーのものがいいのですが、商用でもかまいません。 お勧めのライブラリ等がありましたら、ぜひ教えて下さい。

  • itunesのライブラリファイルが消失しまして

    iTunesとiPodを使っております。 これまでは、 iTunes自体 → Cドライブ ライブラリファイル →D:ドライブ 曲データ、写真データ →F:ドライブ それにiPodを使っています。 この度D:ドライブがクラッシュしたので、ライブラリファイル自体がなくなってしまいました。 そのため、iTunesを起動するとライブラリを作るようメッセージが出ます。 さて、この状態で、元通りに復旧する事はできるのでしょうか? (1)iPod側からライブラリファイルの復旧? → iPodをつないだ時点でiPodのデータが全部消えそうで怖い。 (2)新しいライブラリファイルを作成して、曲とフォトを追加? → 曲単位で追加するとアルバム単位のデータは保持されるのか? 等々の疑問があります。 うまい具合に復旧する方法があれば教えてください。 よろしくお願いいたします。

  • iTunesのライブラリファイルが消えた

    昨日まであったiTunesのライブラリファイルを誤って削除してしまったようです。 ipod nanoに音楽データやプレイリストなどはすべて残っていますので、 それを使って、iTunesのライブラリファイル復元することはできますか? 上記以外でもいいので、iTunesのライブラリファイルを復元する方法があれば 教えてください。 フリーソフト・有料ソフトいずれの方法でもかまいません。 よろしくお願いいたします。

  • ミュージックライブラリー

    Win.7のPCです。ミュージックライブラリーに膨大なファイルが入っています。自分で入れたものではありません。多分、自動的に入ってしまうようです。たとえばutm[1]gifとか~WRFとか1C30・・などです。対処方法を教えてください。

  • Macで標準ライブラリのファイル

    Macで標準ライブラリの .cファイルは、どこにあるのでしょうか?? FreeBSDなら/usr/src/lib/libc/~~~ にあるのですが、Macでは見つからないのです。。"find / -name printf.c" などとしてみたのですがヒットせず。 OSのバージョンは10.3です。

このQ&Aのポイント
  • パスワードを忘れてしまったため、ダウンロードができない問題に困っています。
  • お使いの製品「DCP-J988N」でパスワードを変更したくても忘れてしまい、ダウンロードができません。
  • 接続されている環境はiOSのスマートフォンで無線LANを使用しており、関連アプリは「iPrint&Scan」です。
回答を見る

専門家に質問してみよう