LabWindows/CVIでのDLL使用について
- 1 名前: 学生 投稿日:2003/10/30(木) 20:45 ID:L5mytl1g
- こんにちは。
計測器制御のために
National Instruments社 LabWindows/CVI バージョン5.0
を使用しております。
今回、LabWindows/CVI上でC言語では無く、C 言語を使用したく思い
Microsoft社 VisualC 6.0
を使用しまして
C 言語で書かれた内容を、C言語から呼び出し使用できるようにDLLを作りまして
LabWindows/CVIのプロジェクトファイルに加えて使用しようとしました。
ところが、VisualC からは、拡張子がCのファイルから問題なく作成したDLLを
呼び出せるのですが、LabWindows/CVIでDLLをプロジェクトに加えただけで
コンパイルエラーになってしまい、解決法を見つけられない状態です。
VisualC で作成したDLLをLabWindows/CVIで呼び出すことはできないのでしょうか?
どなたか知っている方いましたら宜しくお願いします。
DLLを作成する場合には、例えば int func(void) と言う関数をDLLにしたければ
extern "C" __declspec(dllexport) int func(void);
という形で宣言を行い、DLLを作成しています。
また、関係ないかもしれませんが使用しているOSはwindows2000を使用しております。
- 2 名前: 匿名488 投稿日:2003/11/20(木) 23:08 ID:???
- >>1
なんか単発質問スレだな。
コンパイルエラーって具体的にどんなエラーなんでしょうか。
- 3 名前: 匿名488 投稿日:2003/11/21(金) 00:06 ID:???
- 単発質問スレでもいいんですが(ローカルルール参照)、
具体内容がないと回答つかないかもね。
新着レスの表示