掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
error C2065を解決するには? (ID:63470)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。 Visual C++ 6.0でWin32 Applicationでプログラムを作成したのですが、タイトルのエラーが消えません。 C++のプログラムから、自作のCソース(getmk.c)から関数getmkを呼び出すプログラム構成になっています。はじめはインクルードファイルに問題があってerror LNK2001というエラーが出ていたのですが、以下のようにインクルードファイル(getmk.h)を改善した結果、LNKエラーは消えました。ところが次に「error C2065: 'getmk' : undeclared identifier」が現れるようになりました。getmkが定義されていないといっていることはわかるのですが、C++側のソースでもC側のソースでもgetmk.hはインクルードしています。何が問題なのか自力ではわかりませんでした。長くなってしまいましたが、どなたかご指摘いただければありがたいです。よろしくお願いします。 #ifndef __GETMK_H__ #define __GETMK_H__ 1 #ifdef __cplusplus extern "C" { #endif unsigned long getmk(char msg[], int mlen, char key[], int klen, int fg); #ifdef __cplusplus } #endif #endif
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.