今度画像入力ボードを使うのですが,画像を取得,保存したりするのにプログラムをつくる必要があるのですがプログラムがよくわりません.一応,サンプルプログラムとライブラリや,ヘッダーファイル等はあるのですが,これをどのように使ってプログラムすればよいのでしょうか?
サンプルプログラムのソースをコンパイルしても当然の如くコンパイルできないので困ってます.
ライブラリ仕様書はあるのですが,これらのファイルを一体どのようにして使えばよいのでしょうか.
dos上で動く簡単なプログラムを作りたいので詳しい方よろしくお願いします.
プログラムは授業でかじった程度の知識しかありませんが,よろしくお願いします.
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
状況は理解できました。
本当なら、ライブラリ仕様書あたりにサンプルプログラムのコンパイル方法が書いてあっても良いと思うのですけれども...。
まず、VCのサンプルに、拡張子が"dsw"となっているものがないか確認してください。これはVCのプロジェクトファイルといいまして、サンプルプログラムを実行可能な形にビルドするための情報が記録されているものです。
見つけたら、そのファイルをダブルクリックすると、Visual C++が立ち上がってくると思います。
運が良ければ、それを「ビルド」メニューの「ビルド」で実行ファイルが作成できると思います。
"dsw"が見つからない場合、"Makefile"というファイルがないでしょうか?
MS-DOSプロンプトから、そのファイルのある場所で
nmake
と実行してみます。
"Makefile"がない場合、さらに拡張子が"mak"となっているものがないでしょうか?あるようでしたら、
nmake -f ????.mak (???はそのファイルの名前です)
と実行してみます。
これらのファイルがない場合、プロジェクトファイルを手作業で作成する必要があるようですので、補足にて依頼してください。できるだけお手伝いします。
コンパイル中にエラーが出るようでしたら、その内容をお知らせください。
順序が前後しますが、MS-DOSプロンプトを開くたびに、VCのフォルダにあるVcvars32.batというファイルを実行しておくと良いでしょう。コンパイラなどが動くのに必要な環境変数を設定してくれます。
毎回では面倒というのであれば、Autoexec.batなどに追加するのもいいでしょう。
No.3
- 回答日時:
>今度画像入力ボードを使うのですが,
>画像を取得,保存したりするのにプログラムをつくる必要があるのですが
>プログラムがよくわりません.
>一応,サンプルプログラムとライブラリや,ヘッダーファイル等はあるのですが
>これをどのように使ってプログラムすればよいのでしょうか?
>サンプルプログラムのソースをコンパイルしても当然の如く
>コンパイルできないので困ってます.
コンパイルするとが発生する具体的なエラー内容がわかれば
サンプルプログラムをコンパイルすることが出来るようなアドバイスは
可能です。
>ライブラリ仕様書はあるのですが,これらのファイルを一体どのようにして
>使えばよいのでしょうか.
インクルードファイルやライブラリファイルを作成中のプログラムと
同じディレクトリにおく
プログラムの先頭で
#pragma comment(lib, "ライブラリファイル名")
#include "インクルードファイル名"
を定義する。複数個あるなら上記定義を繰り返す。
ライブラリ仕様書にある関数を使う
No.2
- 回答日時:
Visual C++ 6.0は使用しておりますので、お手伝いできますけれど、その前に確認させてください。
そのライブラリはWindowsで使用するものでしょうか?
それともDOSで使用するものでしょうか?
本当にDOSで使用するものでしたら、Visual C++6.0では利用できないはずです。ライブラリの仕様書でVisual C++6.0が対象コンパイラであるか、確認できないでしょうか?
この回答への補足
ライブラリ書の概要を書きます.
「本ライブラリは本基板の制御やフレームメモリのアクセスなどを簡単にプログラムできるようにDLLとLIB形式のライブラリを用意しました.また、WINDOWS上での画像処理を簡単かつ効率的に開発するためのライブラリです。言語およびコンパイラーはWatcom C++ 11J (DOS版)、Microsoft Visual C++ 6.0、visual basic6.0を対象にしています.ファイル形式はDLL並びにLIB形式です。」
とあります。ファイルとしてはVC、とVBのサンプルプログラムなどか入っています。
No.1
- 回答日時:
コンパイラの説明書はありますね?
コンパイラのコマンドラインオプションについて、以下の内容を調べてみてください。
1. インクルードファイルのディレクトリ指定の方法。
2. 追加でリンクしたいライブラリの指定方法。
ディレクトリの指定方法が面倒であると思うなら、インクルードファイルやライブラリファイルを作成中のプログラムと同じディレクトリにおいて試すというのも手でしょう。
※ただし、慣れたら、インクルードファイルもライブラリファイルも初期の位置のものを使用するようにしてください。
コンパイラ名を指定してもらえると、具体的に説明できますので、どうしてもわからない場合には、依頼ください。
この回答への補足
回答してくださって,ありがとうございます.
コンパイラなどについては詳しくないのでよくわかりませんが,
visual c++ ver.6.0
を使っています.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) Python3プログラムについて 4 2023/05/21 14:55
- その他(プログラミング・Web制作) ロボットの作り方を教えて下さい! なにも知らない素人です。 全て自作する場合、どうすればよいでしょう 6 2022/12/18 01:25
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- au(KDDI) ■AU「 スマホトクするプログラム」について 4 2023/08/09 08:54
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- ノートパソコン ソフトアンインストール残存ファイル 3 2022/09/13 18:15
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- C言語・C++・C# チャットGPT 4について質問があります。 画像のような3つの種類がありますが、それぞれ何が違うので 1 2023/04/29 03:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
応用情報技術者試験の令和元年...
-
インクリメント演算子のみを用...
-
右ビットシフト
-
Windows formアプリで データグ...
-
Linux Cプログラミングを学ぶた...
-
プログラミングについて。 1つ...
-
Stuck
-
Notepad++の関数リスト表示でC...
-
Linuxでの開発環境構築や設定の...
-
[C言語]fputsとfprintfの違い
-
Notepad++の関数リスト表示の変...
-
システムエンジニアの適正について
-
どちのほうがすきですか?
-
gccを行ってもexeファイルが生...
-
c言語
-
C言語 配列と関数の練習問題
-
こんなことてしますか??
-
C++6.0でのresource.hについて
-
c言語
-
MACで動く実行ファイルをWindow...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 配列と関数の練習問題
-
システムエンジニアの適正について
-
[C言語]fputsとfprintfの違い
-
C言語をコンパイルするとコンピ...
-
mallocについて
-
どちのほうがすきですか?
-
ArduinoのジャイロモジュールMP...
-
大量のデータを読み込んで表示...
-
gccを行ってもexeファイルが生...
-
VisualStudio2022でC言語プログ...
-
C言語 列挙型(enum型)変数について
-
こんなことてしますか??
-
C言語の関数と配列に関する質問
-
Linuxでの開発環境構築や設定の...
-
質問失礼します。 プログラム言...
-
MACで動く実行ファイルをWindow...
-
WindowsのCapsLock(キャップス...
-
これなにがちがうんですか??
-
卒業研究でよく分からないとこ...
-
gcc13.2のバグ?
おすすめ情報