【初心者歓迎】C/C++室 Ver.53【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0886デフォルトの名無しさん
2008/05/10(土) 20:09:50bool f;
f = CreateHardLink("C:\\A","C:\\B",NULL);
を実行すると'CreateHardLink': 識別子が見つかりませんでした
と、エラーが出てしまいます。
必要なファイルを#includeしてないから ってのは調べて分かったのですが、一体何をincludeすれば良いのでしょうか
ヘルプには
Client Requires Windows XP or Windows 2000 Professional.
Server Requires Windows Server 2003 or Windows 2000 Server.
Header Declared in Winbase.h; include Windows.h.
Library Link to Kernel32.lib.
DLL Requires Kernel32.dll.
Unicode Implemented as CreateHardLinkW (Unicode) and CreateHardLinkA (ANSI).
と、ありますので
#include <Windows.h>
#include <Winbase.h>
と、書き加えたのですが"識別子が見つかりませんでした"と変わりませんでした
#include <Kernel32.lib>
#include <Kernel32.dll>
はincludeそのものでエラーが出てしまいます
環境はvista home pro、ビジュアルスタジオ2005のアカデミックです
■ このスレッドは過去ログ倉庫に格納されています