• 締切済み

bccでwinmm.libをリンクする方法を教えてください

BCCを使ってwindowsのプログラムを学習中です。 参考にしている本の説明で、bcc55\Lib\PSDK\winmm.libにある『winmm.lib』をリンクしたいのですが、設定方法が分かりません、 ご存知の方アドバイスをお願いします。

みんなの回答

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.3

★アドバイス ・一度ゆっくり説明書を読んだ方が良いですよ。  その方が今後のコンパイル作業が楽になるため。  下に『BCC Developer』の簡単な使い方のページを載せておきます。 ・http://www11.plala.or.jp/studyhall/cpptool/page03.html→『初めてのプログラム』  ↑『BCC Developer』のリンクタブで winmm.lib を登録すれば出来そうな気がします。  使ったことが無いので詳しくはマニュアルで確認して下さい。 ・以上。それでは。

参考URL:
http://www11.plala.or.jp/studyhall/cpptool/page03.html
noname#220054
質問者

お礼

返事が遅くなりすみません。いろいろな所を検索してみましたが、 やはり、総合環境のソフトを使ったほうが楽なようですね、『BCC Developer』の使い方を覚えようと思います。 まだ、完全にはマスターしていませんがもう少しがんばってみます。 アドバイス有難うございました。

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.2

★アドバイス ・ソースファイル(timer.c)の #include の次の行に  『#pragma comment(lib, "winmm.lib")』  という1行と追加してみます。 ・処理系にもよりますが上手くすれば、これで winMM.lib がリンクされます。  インポート・ライブラリのリンクの指定にはいろいろあります。  コマンドラインで指定、makefile に記述する、pragma 指定、プロジェクトに追加して  リンクの指定をさせたりします。 ・回答者 No.1 さんと同様にどうやって、コンパイルしているのかを知りたいです。  それによってアドバイスが変わりますから…。  とりあえず、pragma 指定の方法を紹介しました。 参考文献: ・http://hp.vector.co.jp/authors/VA000092/win32/vc-tech.html→『リンカの小技』 総合環境: ・http://www.vector.co.jp/soft/win95/prog/se180695.html→『BCC Developer』 ・http://hp.vector.co.jp/authors/VA017148/pages/cpad.html→『CPad』 ・http://www.forest.impress.co.jp/article/2007/02/07/cwohajimeyou2.html→『C言語を始めよう!』 最後に: ・総合環境のフリーソフトと BCC を組み合わせて使えばコンパイル作業が楽ですよ。  上に紹介した『BCC Developer』、『CPad』、『C言語を始めよう!』で使いやすそうな  総合環境ソフトをお試しあれ。 ・以上。

参考URL:
http://www.forest.impress.co.jp/article/2007/02/07/cwohajimeyou2.html
noname#220054
質問者

補足

回答有難うございます。 コンパイルですが、最終的にはコマンドプロンプトで行っています。 『きときと』さんの、CPadで、仮のコンパイルを行ってから、(詳しい使い方がよく分からないためです。) 問題がなさそうな時に、コマンドプロンプトで最終的にコンパイルをしています。 BCC Developerもインストールはしてあるのですが、あまり使っていません。 ご指摘の記述を試して見ます。 アドバイスよろしくお願いします。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

コンパイルはどうやってますか 1. コマンドプロンプトから毎回手入力 2. BATファイルで 3. BCC附属のmake.exe 4. BCC Developer使用

noname#220054
質問者

お礼

ご心配をおかけしました。BCC Developerを使ってみようと思います。 アドバイスをいただけなかったのは残念ですが、気にかけて頂き有難うございます。

noname#220054
質問者

補足

回答有難うございます。 コンパイルは、1,です、 コマンドプロンプトから毎回行っています。 BCC Developerもインストールしてあるのですが、使い方が良く分からないので、あまり使っていません。 よろしくお願いします。

関連するQ&A