|
分類:[C/C++]
2010/12/14(Tue) 08:44:27 編集(投稿者)
開発環境 Windows XP Visual Studio 6.0 EnterPrise Edition C++
プログラムが長くなってしまうため、 抜粋します。
#include "stdafx.h" #include "FmcrApi.h" #include "FmcrApiDlg.h" #include "Api.h" #include "McrApi.h" #include "error.h"
エラー FmcrApiDlg.obj : error LNK2001: 外部シンボル "START@0" は未解決です FmcrApiDlg.obj : error LNK2001: 外部シンボル "END@0" は未解決です FmcrApiDlg.obj : error LNK2001: 外部シンボル "VER@8" は未解決です FmcrApiDlg.obj : error LNK2001: 外部シンボル "STS@4" は未解決です FmcrApiDlg.obj : error LNK2001: 外部シンボル "WR_LCKDAT@12" は未解決です FmcrApiDlg.obj : error LNK2001: 外部シンボル "RD_LCKDAT@12" は未解決です FmcrApiDlg.obj : error LNK2001: 外部シンボル "WR_DAT@20" は未解決です FmcrApiDlg.obj : error LNK2001: 外部シンボル "RD_DAT@24" は未解決です FmcrApiDlg.obj : error LNK2001: 外部シンボル "SET_NO@4" は未解決です FmcrApi.exe : fatal error LNK1120: 外部参照 9 が未解決です。
補足 START,END,VERなどは、関数名です。 この関数は、 プロトタイプ宣言:Api.h 実体:Api.cppにあります。
エラーの出ているobjは Fmcrいうフォルダにあり、 Api.cppなどは、 Apiというフォルダにあります。
宣言がしていないのか見てみても、 プロトタイプ宣言は間違いなくできているし、 実体もあります。 スペルなども間違っていません。 Api.hをインクルードしているので、 間違っていないと思うのですが…。
C++初心者のためわかりません… いろいろ調べてみては試してみたのですが、 解決しませんでしたので、質問させていただきます。
初歩的なことかもしれませんが、 よろしくお願いいたします。
|