error LNK2019: 无法解析的外部符号 "__declspec(dllimport) long __stdcall RtlGetVersion(struct _OSVERSIONINFOW
2024-09-06 06:01:35
虽然ntdll.lib库也引用了,但还是提示找不到RtlGetVersion函数定义,工程中头文件的定义如下:
NTSYSAPI
NTSTATUS
NTAPI
RtlGetVersion(
_Out_ PRTL_OSVERSIONINFOW lpVersionInformation
);
而ntdll.lib是C文件编译的所以类型不匹配 RtlGetVersion@4 = RtlGetVersion,工程中这样找这个函数__imp_?RtlGetVersion@@YGJPAU_OSVERSIONINFOW@@@Z
在声明签名加上extern "C"就好了
extern "C"
NTSYSAPI
NTSTATUS
NTAPI
RtlGetVersion(
_Out_ PRTL_OSVERSIONINFOW lpVersionInformation
);
最新文章
- eclipse — 导入android项目后识别成java项目的问题及解决
- swiper的初步使用
- JAVE not work in linux
- Virtualbox中不能为虚拟机打开一个新任务的原因及解决方法
- 《C与指针》第十五章练习
- Linq To Xml基础
- Eclipse--Web项目中 .classpath、mymetadata、project文件的功用
- [SAP ABAP开发技术总结]业务对象和BAPI
- java邮件
- iOS-CALayer图片淡入淡出动画
- 关于__irq 的使用
- Android Studio 实用快捷键
- HDU 1061 N^N (n的n次方的最后一位)
- springcloud(一):大话Spring Cloud
- 禁止右键,禁止选中,禁止网页复制的Js代码
- 三十天学不会TCP,UDP/IP网络编程 - UDP的实践--DHCP
- SQL FOR XML PATH 和 Stuff 用法
- 关于jsp页面加载时报错500的问题
- 对某菠菜网站的一次渗透测试 heatlevel
- Python记录wsgi
热门文章
- 探索Redis设计与实现15:Redis分布式锁进化史
- 向上转型---父类引用指向子类对象 A a = New B()的使用
- 54、tensorflow手写识别的高级版本
- 监听器、拦截器完成对session、cookie的会话控制
- EOJ 1127. 多边形面积(计算几何)
- python作业/练习/实战:1、简单登录脚本
- yum常见问题
- 基于MFC的Media Player播放器制作的SetTimer函数介绍
- 在apache hadoop2.6 上部署hive 并将hive数据源存储于Mysql
- Maven远程仓库地址