コンパイルエラー – プログラミング – Home

通知
すべてクリア

[解決済] コンパイルエラー


たつ
 たつ
(@たつ)
ゲスト
結合: 23年前
投稿: 4
Topic starter  

INIファイルから情報を取得するために、以下のプログラムを作成しました。

#include <stdio.h>
#include <string.h>
#include <afxwin.h>

int IniFile::GetIni(void)
{

/* イベントDBの監視時間 */
l_event_timer = 0;
l_event_timer = GetPriveteProfileInt( NULL,
EVENT_TIMER,
0, INI_FILE_NM );
if ( l_event_timer = 0 ) {
AfxMessageBox( エラー, MB_OK, MB_ICONSTOP );
}
<省略>
return 0;
}

上記をコンパイルすると、以下のメッセージが表示されました。
IniFile.cpp(21) : error C3861: 'GetPriveteProfileInt': 識別子は、引数依存の照合を
使用しても見つかりません。
IniFile.cpp(25) : error C2065: 'MB_OK' : 定義されていない識別子です。
IniFile.cpp(25) : error C2065: 'MB_ICONSTOP' : 定義されていない識別子です。
IniFile.cpp(25) : error C3861: 'AfxMessageBox': 識別子は、引数依存の照合を使用して
も見つかりません。

現在、Windows2000、.NET 2003、MFCを使用しています。
MSDNやネットなど見てもどの様に対処していいのかわかりません。
どなたか教えていただけないでしょうか。
宜しくお願いします。


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 600
 

単に windows.h が #include されてないのとちゃいますか?


返信引用
たつ
 たつ
(@たつ)
ゲスト
結合: 23年前
投稿: 4
Topic starter  

επιστημηさんありがとうございます。

Windows.hをインクルードしたら“AfxMessageBox”、
“MB_OK”、“MB_ICONSTOP”のコンパイルエラーはなくなりました。
ただ、GetPriveteProfileIntは未だに同じエラーが出ています。

宜しくお願い致します。


返信引用
PAI
 PAI
(@PAI)
ゲスト
結合: 23年前
投稿: 359
 

GetPrivateProfileInt

e -> a


返信引用
あいる
 あいる
(@あいる)
ゲスト
結合: 20年前
投稿: 55
 

ただのスペルミスでないかな??

誤)GetPriveteProfileInt
正)GetPrivateProfileInt


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

MSDNでC3861を調べてみましたか?
そこにある例を見てみると引き渡している引数がおかしいとそうなるみたいですよ。


返信引用
たつ
 たつ
(@たつ)
ゲスト
結合: 23年前
投稿: 4
Topic starter  

PAIさん、あいるさん、PATIOさん有難うございます。
スペルミスでせいた。

どうもありがとうございました。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

ほんとだ。(^^;


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました