首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于API调用的有关问题

2013-03-27 
关于API调用的问题#includewindows.h#includestdio.husing namespace stdvoid main(){DWORD dwuser8

关于API调用的问题
#include<windows.h>

#include<stdio.h>
using namespace std;
void main()
{
DWORD dwuser=80;
TCHAR user[80];

GetUserName(user,&dwuser);
printf("%s\n",user);
}



1>------ 已启动生成: 项目: 第一个API试验, 配置: Debug Win32 ------
1>  第一个API试验.cpp
1>第一个API试验.obj : error LNK2028: 无法解析的标记(0A000063) "extern "C" int __stdcall GetUserNameW(wchar_t *,unsigned long *)" (?GetUserNameW@@$$J18YGHPA_WPAK@Z),该标记在函数 "int __cdecl main(void)" (?main@@$$HYAHXZ) 中被引用
1>第一个API试验.obj : error LNK2019: 无法解析的外部符号 "extern "C" int __stdcall GetUserNameW(wchar_t *,unsigned long *)" (?GetUserNameW@@$$J18YGHPA_WPAK@Z),该符号在函数 "int __cdecl main(void)" (?main@@$$HYAHXZ) 中被引用
1>C:\***\***\Desktop\新建文件夹\API试验\Debug\API试验.exe : fatal error LNK1120: 2 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== api c
[解决办法]
项目中加上 需要连接的lib 
Advapi32.lib

热点排行